liber merge requestshttps://git.autistici.org/ale/liber/-/merge_requests2023-11-05T07:45:13Zhttps://git.autistici.org/ale/liber/-/merge_requests/15Update module github.com/gorilla/mux to v1.8.12023-11-05T07:45:13ZrenovateUpdate module github.com/gorilla/mux to v1.8.1This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/gorilla/mux](https://github.com/gorilla/mux) | require | patch | `v1.8.0` -> `v1.8.1` |
---
### Release Notes
<details>
<sum...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/gorilla/mux](https://github.com/gorilla/mux) | require | patch | `v1.8.0` -> `v1.8.1` |
---
### Release Notes
<details>
<summary>gorilla/mux (github.com/gorilla/mux)</summary>
### [`v1.8.1`](https://github.com/gorilla/mux/releases/tag/v1.8.1)
[Compare Source](https://github.com/gorilla/mux/compare/v1.8.0...v1.8.1)
#### What's Changed
- build: CircleCI 2.1 + build matrix by [@​elithrar](https://github.com/elithrar) in https://github.com/gorilla/mux/pull/595
- Include "404" and "405" in the docs by [@​Jille](https://github.com/Jille) in https://github.com/gorilla/mux/pull/602
- docs: update README w.r.t new maintainer ask by [@​elithrar](https://github.com/elithrar) in https://github.com/gorilla/mux/pull/660
- regexp: use iota instead of hardcoded values for regexType\* by [@​michaelgrigoryan25](https://github.com/michaelgrigoryan25) in https://github.com/gorilla/mux/pull/679
- Fix `authenticationMiddleware` initialization in the `README.md` file by [@​amustaque97](https://github.com/amustaque97) in https://github.com/gorilla/mux/pull/693
- Update README.md by [@​coreydaley](https://github.com/coreydaley) in https://github.com/gorilla/mux/pull/713
- \[GPT-95] Update go version, add tools for verification and testing by [@​apoorvajagtap](https://github.com/apoorvajagtap) in https://github.com/gorilla/mux/pull/718
- Delete release-drafter.yml by [@​coreydaley](https://github.com/coreydaley) in https://github.com/gorilla/mux/pull/719
- Delete stale.yml by [@​coreydaley](https://github.com/coreydaley) in https://github.com/gorilla/mux/pull/720
- Delete AUTHORS by [@​coreydaley](https://github.com/coreydaley) in https://github.com/gorilla/mux/pull/721
- Update LICENSE by [@​coreydaley](https://github.com/coreydaley) in https://github.com/gorilla/mux/pull/722
- Updated the logo in README.md by [@​shamkarthik](https://github.com/shamkarthik) in https://github.com/gorilla/mux/pull/724
- Update LICENSE by [@​coreydaley](https://github.com/coreydaley) in https://github.com/gorilla/mux/pull/723
- Update issues.yml by [@​coreydaley](https://github.com/coreydaley) in https://github.com/gorilla/mux/pull/726
- Update issues.yml by [@​coreydaley](https://github.com/coreydaley) in https://github.com/gorilla/mux/pull/727
- run go fmt with Go 1.20 by [@​shogo82148](https://github.com/shogo82148) in https://github.com/gorilla/mux/pull/725
- Fix `Single Page Application` example in `README.md` file by [@​amustaque97](https://github.com/amustaque97) in https://github.com/gorilla/mux/pull/678
- \[BUG] Inconsistent HTTP status code on query mismatch by [@​soheilrt](https://github.com/soheilrt) in https://github.com/gorilla/mux/pull/712
- Clarify documentation examples of Route methods by [@​andrew-werdna](https://github.com/andrew-werdna) in https://github.com/gorilla/mux/pull/672
- changed the routeVariables text content. by [@​sumanpaikdev](https://github.com/sumanpaikdev) in https://github.com/gorilla/mux/pull/708
- Add GetVarNames() by [@​eh-steve](https://github.com/eh-steve) in https://github.com/gorilla/mux/pull/676
- fix SPA handler in README.md by [@​sy9](https://github.com/sy9) in https://github.com/gorilla/mux/pull/733
- update GitHub workflows by [@​coreydaley](https://github.com/coreydaley) in https://github.com/gorilla/mux/pull/734
#### New Contributors
- [@​Jille](https://github.com/Jille) made their first contribution in https://github.com/gorilla/mux/pull/602
- [@​michaelgrigoryan25](https://github.com/michaelgrigoryan25) made their first contribution in https://github.com/gorilla/mux/pull/679
- [@​amustaque97](https://github.com/amustaque97) made their first contribution in https://github.com/gorilla/mux/pull/693
- [@​coreydaley](https://github.com/coreydaley) made their first contribution in https://github.com/gorilla/mux/pull/713
- [@​apoorvajagtap](https://github.com/apoorvajagtap) made their first contribution in https://github.com/gorilla/mux/pull/718
- [@​shamkarthik](https://github.com/shamkarthik) made their first contribution in https://github.com/gorilla/mux/pull/724
- [@​shogo82148](https://github.com/shogo82148) made their first contribution in https://github.com/gorilla/mux/pull/725
- [@​soheilrt](https://github.com/soheilrt) made their first contribution in https://github.com/gorilla/mux/pull/712
- [@​andrew-werdna](https://github.com/andrew-werdna) made their first contribution in https://github.com/gorilla/mux/pull/672
- [@​sumanpaikdev](https://github.com/sumanpaikdev) made their first contribution in https://github.com/gorilla/mux/pull/708
- [@​eh-steve](https://github.com/eh-steve) made their first contribution in https://github.com/gorilla/mux/pull/676
- [@​sy9](https://github.com/sy9) made their first contribution in https://github.com/gorilla/mux/pull/733
**Full Changelog**: https://github.com/gorilla/mux/compare/v1.8.0...v1.8.1
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi40OS4wIiwidXBkYXRlZEluVmVyIjoiMzYuNDkuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->https://git.autistici.org/ale/liber/-/merge_requests/14Update github.com/syndtr/goleveldb digest to 126854a2023-05-17T08:34:53ZrenovateUpdate github.com/syndtr/goleveldb digest to 126854aThis MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/syndtr/goleveldb](https://github.com/syndtr/goleveldb) | require | digest | `02440ea` -> `126854a` |
---
### Configuration
📅...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/syndtr/goleveldb](https://github.com/syndtr/goleveldb) | require | digest | `02440ea` -> `126854a` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS44OS4xIiwidXBkYXRlZEluVmVyIjoiMzUuODkuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->https://git.autistici.org/ale/liber/-/merge_requests/10Update module github.com/blevesearch/bleve/v2 to v2.3.62023-01-24T21:42:12ZrenovateUpdate module github.com/blevesearch/bleve/v2 to v2.3.6This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/blevesearch/bleve/v2](https://github.com/blevesearch/bleve) | require | minor | `v2.0.3` -> `v2.3.6` |
---
### Release Notes
...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/blevesearch/bleve/v2](https://github.com/blevesearch/bleve) | require | minor | `v2.0.3` -> `v2.3.6` |
---
### Release Notes
<details>
<summary>blevesearch/bleve</summary>
### [`v2.3.6`](https://github.com/blevesearch/bleve/releases/tag/v2.3.6)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.3.5...v2.3.6)
##### Bug Fixes
- More efficient alignment for chunkedContentCoder (https://github.com/blevesearch/zapx/pull/147)
- Addressed issue in indexing unigrams before punctuations in `Japanese (cjk)` (https://github.com/blevesearch/bleve/pull/1724)
- Addressed facets string output limitation for date ranges and numeric ranges reported by https://github.com/blevesearch/bleve/issues/1763 with https://github.com/blevesearch/bleve/pull/1764
- Fixed inaccurate IO stats accounting while loading segment metadata (https://github.com/blevesearch/bleve/pull/1769)
##### Enhancements
- New `bytesRead` attribute in search response (https://github.com/blevesearch/bleve/pull/1752, https://github.com/blevesearch/zapx/pull/142)
- Applicable to zapx v15 only
- New tests showcasing performance benchmarks for popular queries (https://github.com/blevesearch/bleve/pull/1755)
##### Milestone
- [v2.3.6](https://github.com/blevesearch/bleve/milestone/15)
### [`v2.3.5`](https://github.com/blevesearch/bleve/releases/tag/v2.3.5)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.3.4...v2.3.5)
##### Bug Fixes
- Fixed throughput regression reported with https://github.com/blevesearch/bleve/issues/1731
- https://github.com/blevesearch/bleve/pull/1738
- https://github.com/blevesearch/bleve_index_api/pull/30
- https://github.com/blevesearch/scorch_segment_api/pull/20
- Fix intersection logic for geo JSON searches, more unit tests
- https://github.com/blevesearch/geo/pull/10
- https://github.com/blevesearch/bleve/pull/1720
- Fix to support IP Range query
- https://github.com/blevesearch/bleve/pull/1735
##### Other
- Breaking change in defining custom analyzers
- https://github.com/blevesearch/bleve/pull/1729 (this is needed to allow custom analyzer definition without needing to always define CharFilters, Tokenizer, TokenFilters)
- Update spf13/cobra version v1.4.0 (to drop a number of indirect dependencies)
- https://github.com/blevesearch/bleve/commit/aba7d6c0aa1bf36b2c30426e4c4f871f1a073dd1
##### Milestone
- [v2.3.5](https://github.com/blevesearch/bleve/milestone/13)
### [`v2.3.4`](https://github.com/blevesearch/bleve/releases/tag/v2.3.4)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.3.3...v2.3.4)
##### Enhancements
- Support `store` option for the geoshape field (https://github.com/blevesearch/bleve/pull/1714)
- Publishing read/write stats based on usage (https://github.com/blevesearch/bleve/pull/1702 , https://github.com/blevesearch/bleve/pull/1710)
### [`v2.3.3`](https://github.com/blevesearch/bleve/releases/tag/v2.3.3)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.3.2...v2.3.3)
##### Enhancements
- Introduce geo JSON spatial capability (https://s2geometry.io/)
- More on this: https://github.com/blevesearch/bleve/blob/v2.3.3/geo/README.md
##### Bug Fixes
- Fix for https://github.com/blevesearch/bleve/issues/1681
### [`v2.3.2`](https://github.com/blevesearch/bleve/releases/tag/v2.3.2)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.3.1...v2.3.2)
##### Minor changes
- Adding configurable default threshold for field TFR cache (https://github.com/blevesearch/bleve/pull/1666)
- Forked certain third party dependencies (https://github.com/blevesearch/bleve/pull/1667)
### [`v2.3.1`](https://github.com/blevesearch/bleve/releases/tag/v2.3.1)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.3.0...v2.3.1)
##### Bug Fixes
- Fix for potential file handle leaks in merger. (https://github.com/blevesearch/bleve/pull/1652)
- Place a nil guard within TermFacets' Terms() API (https://github.com/blevesearch/bleve/pull/1654)
- Upgrade zapx versions (https://github.com/blevesearch/bleve/pull/1655)
- Place bounds check within memUvarintReader's ReadUvarint (https://github.com/blevesearch/zapx/pull/107)
### [`v2.3.0`](https://github.com/blevesearch/bleve/releases/tag/v2.3.0)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.2.2...v2.3.0)
##### Enhancements
- Upgrade to golang.org/x/text to v0.3.7 (https://github.com/blevesearch/bleve/pull/1645)
- Optimize FacetsBuilder's UpdateVisitor - for some significant performance gains (https://github.com/blevesearch/bleve/pull/1405) (changes API)
- Optimize TermFacets - for significant performance gains (https://github.com/blevesearch/bleve/pull/1404) (changes API)
- Introduce support for a new document field type: IP that supports range queries (https://github.com/blevesearch/bleve/pull/1546)
##### Bug Fixes
- Fix breakage in highlighting when using the HTML character filter (https://github.com/blevesearch/bleve/pull/1641)
- Fix issue in parsing query strings over numeric data with boost settings (https://github.com/blevesearch/bleve/pull/1639)
- Address seg faults seen within zap; zap versions upgrade (https://github.com/blevesearch/zapx/pull/95, https://github.com/blevesearch/zapx/pull/96)
- Fix out-of-bounds issue while highlighting without term locations (https://github.com/blevesearch/bleve/pull/1590)
### [`v2.2.2`](https://github.com/blevesearch/bleve/releases/tag/v2.2.2)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.2.1...v2.2.2)
##### Enhancements
- Adding support for croatian (hr) (https://github.com/blevesearch/bleve/pull/1517)
- Fixes to import paths (https://github.com/blevesearch/bleve/pull/1634)
### [`v2.2.1`](https://github.com/blevesearch/bleve/releases/tag/v2.2.1)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.2.0...v2.2.1)
##### Bug Fixes
- Fix issue in previous release in the tag used for blevesearch/vellum (https://github.com/blevesearch/bleve/pull/1630)
### [`v2.2.0`](https://github.com/blevesearch/bleve/releases/tag/v2.2.0)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.1.1...v2.2.0)
##### Enhancements
- Upgrade to RoaringBitMap/roaring@v0.9.4 (https://github.com/blevesearch/bleve/pull/1626)
- Involves upgrading zapx, scorch_segment_api, vellum versions
##### Bug Fixes
- Fix issue in read-only mode of scorch index (https://github.com/blevesearch/bleve/pull/1624)
### [`v2.1.1`](https://github.com/blevesearch/bleve/releases/tag/v2.1.1)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.1.0...v2.1.1)
##### Enhancements
- Introducing a new hierarchy token filter (https://github.com/blevesearch/bleve/pull/1570)
##### Bug Fixes
- Update version of roaring used by dependency: scorch_segment_api to match bleve (https://github.com/blevesearch/bleve/pull/1622)
- Fix to firing error on panic in scorch async routines (https://github.com/blevesearch/bleve/pull/1566)
### [`v2.1.0`](https://github.com/blevesearch/bleve/releases/tag/v2.1.0)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.0.7...v2.1.0)
##### Enhancements
- Supporting backup (copy) of an online scorch index (https://github.com/blevesearch/bleve/pull/1605)
##### Bug Fixes
- Address a panic in the merger loop (https://github.com/blevesearch/bleve/pull/1613)
### [`v2.0.7`](https://github.com/blevesearch/bleve/releases/tag/v2.0.7)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.0.6...v2.0.7)
##### Bug Fixes
- Fix to HighTerm while sorting "missing" values (https://github.com/blevesearch/bleve/pull/1608)
- Fix to handling empty field name (https://github.com/blevesearch/bleve/pull/1594)
### [`v2.0.6`](https://github.com/blevesearch/bleve/releases/tag/v2.0.6)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.0.5...v2.0.6)
This release hopefully completes the cleanup of v2.x for issues caused by one of our dependencies moving a repository.
- Roaring Bitmaps updated to `v0.7.3`
- Update to vellum `v1.0.5`
- Update to zapx `v15.2.1` `v14.2.1` `v13.2.1` `v12.2.1` `v11.2.1`
Things brings all the repositories to the same versions of Roaring bitmaps and bitset libraries.
### [`v2.0.5`](https://github.com/blevesearch/bleve/releases/tag/v2.0.5)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.0.4...v2.0.5)
Emergency Release
Update to latest Roaring bitmaps (v0.7.1). This release is being made in an attempt to fix a completely broken repository. This has NOT had the usual testing, and users with backwards compatibility concerns should NOT upgrade at this time.
We will update this message as we learn more.
### [`v2.0.4`](https://github.com/blevesearch/bleve/releases/tag/v2.0.4): (BROKEN)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.0.3...v2.0.4)
Emergency release to try and fix issues caused by the repository rename of one of our dependencies: [#​1592](https://github.com/blevesearch/bleve/issues/1592)
Bug fixes:
- Update repository name [#​1592](https://github.com/blevesearch/bleve/issues/1592)
- Switch to newer vellum also addressing package rename issue [#​1596](https://github.com/blevesearch/bleve/issues/1596)
- Remove redundant code [#​1582](https://github.com/blevesearch/bleve/issues/1582)
BROKEN: this release still contains dependency issues
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xNTkuMCIsInVwZGF0ZWRJblZlciI6IjM0LjI4LjAifQ==-->https://git.autistici.org/ale/liber/-/merge_requests/8Update module blevesearch/bleve/v2 to v2.0.32021-03-31T19:20:49ZrenovateUpdate module blevesearch/bleve/v2 to v2.0.3This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/blevesearch/bleve/v2](https://github.com/blevesearch/bleve) | require | patch | `v2.0.2` -> `v2.0.3` |
---
### Release Notes
...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/blevesearch/bleve/v2](https://github.com/blevesearch/bleve) | require | patch | `v2.0.2` -> `v2.0.3` |
---
### Release Notes
<details>
<summary>blevesearch/bleve</summary>
### [`v2.0.3`](https://github.com/blevesearch/bleve/releases/v2.0.3)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.0.2...v2.0.3)
##### Bug Fixes
- Fix race condition in moss wrapper ([#​1558](https://github.com/blevesearch/bleve/pull/1558))
</details>
---
### Renovate configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻️ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ale/liber/-/merge_requests/6Update module blevesearch/bleve/v2 to v2.0.22021-02-13T10:00:22ZrenovateUpdate module blevesearch/bleve/v2 to v2.0.2This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/blevesearch/bleve/v2](https://github.com/blevesearch/bleve) | require | patch | `v2.0.1` -> `v2.0.2` |
---
### Release Notes
...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/blevesearch/bleve/v2](https://github.com/blevesearch/bleve) | require | patch | `v2.0.1` -> `v2.0.2` |
---
### Release Notes
<details>
<summary>blevesearch/bleve</summary>
### [`v2.0.2`](https://github.com/blevesearch/bleve/releases/v2.0.2)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.0.1...v2.0.2)
##### Enhancements
- Scorch supports new config setting for bolt_timeout ([#​1553](https://github.com/blevesearch/bleve/pull/1553))
- Bleve now uses vellum repository in the blevesearch organization ([#​1556](https://github.com/blevesearch/bleve/pull/1556))
##### Bug Fixes
- Fix query memory estimation ([#​1554](https://github.com/blevesearch/bleve/pull/1554))
</details>
---
### Renovate configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻️ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ale/liber/-/merge_requests/5Update module gorilla/mux to v1.8.02021-01-30T09:24:14ZrenovateUpdate module gorilla/mux to v1.8.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/gorilla/mux](https://github.com/gorilla/mux) | require | minor | `v1.6.3-0.20181030152528-3d80bc801bb0` -> `v1.8.0` |
---
###...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/gorilla/mux](https://github.com/gorilla/mux) | require | minor | `v1.6.3-0.20181030152528-3d80bc801bb0` -> `v1.8.0` |
---
### Release Notes
<details>
<summary>gorilla/mux</summary>
### [`v1.8.0`](https://github.com/gorilla/mux/releases/v1.8.0)
[Compare Source](https://github.com/gorilla/mux/compare/v1.7.4...v1.8.0)
v1.8.0 addresses a minor regression with the variable extraction when using a wildcard host match. Specifying `.Host(“foo.example.com:{port:.*})` will now correctly capture the port into `mux.Vars`.
#### CHANGELOG
- fix: regression in vars extract for wildcard host ([#​579](https://github.com/gorilla/mux/issues/579)) [@​harshavardhana](https://github.com/harshavardhana)
- Remove stale text from comment. ([#​568](https://github.com/gorilla/mux/issues/568)) [@​EricIO](https://github.com/EricIO)
### [`v1.7.4`](https://github.com/gorilla/mux/releases/v1.7.4)
[Compare Source](https://github.com/gorilla/mux/compare/v1.7.3...v1.7.4)
v1.7.4 addresses a number of performance improvements ([#​544](https://github.com/gorilla/mux/issues/544)), bugs ([#​509](https://github.com/gorilla/mux/issues/509), [#​535](https://github.com/gorilla/mux/issues/535)), and documentation improvements.
#### CHANGELOG
- Reduce allocations in (\*routeRegexp).getURLQuery ([#​544](https://github.com/gorilla/mux/issues/544)) [@​klauspost](https://github.com/klauspost)
- Fixed golint warnings ([#​526](https://github.com/gorilla/mux/issues/526)) [@​KosToZyB](https://github.com/KosToZyB)
- fix headers regexp test case ([#​536](https://github.com/gorilla/mux/issues/536)) [@​icattlecoder](https://github.com/icattlecoder)
- Fix the CORSMethodMiddleware bug with subrouters ([#​535](https://github.com/gorilla/mux/issues/535)) [@​fharding1](https://github.com/fharding1)
- Remove/cleanup request context helpers ([#​525](https://github.com/gorilla/mux/issues/525)) [@​fharding1](https://github.com/fharding1)
- Guess the scheme if r.URL.Scheme is unset ([#​474](https://github.com/gorilla/mux/issues/474)) [@​euank](https://github.com/euank)
- Added capacity to slice creation, when capacity is known ([#​516](https://github.com/gorilla/mux/issues/516)) [@​vivekv96](https://github.com/vivekv96)
- Modified http status codes, using constants provided by the http package ([#​514](https://github.com/gorilla/mux/issues/514)) [@​vivekv96](https://github.com/vivekv96)
- bugfix/subrouter custom methodNotAllowed handler returning 404 ([#​509](https://github.com/gorilla/mux/issues/509)) ([#​510](https://github.com/gorilla/mux/issues/510)) [@​jonasdebeukelaer](https://github.com/jonasdebeukelaer)
- Update README (self-host logo) ([#​513](https://github.com/gorilla/mux/issues/513)) [@​elithrar](https://github.com/elithrar)
- Remove TravisCI badge ([#​503](https://github.com/gorilla/mux/issues/503)) [@​elithrar](https://github.com/elithrar)
- Add documentation for using mux to serve a SPA ([#​493](https://github.com/gorilla/mux/issues/493)) [@​fharding1](https://github.com/fharding1)
- Simplify code ([#​501](https://github.com/gorilla/mux/issues/501)) [@​muesli](https://github.com/muesli)
- Avoid unnecessary conversion ([#​502](https://github.com/gorilla/mux/issues/502)) [@​muesli](https://github.com/muesli)
- Update config.yml ([#​495](https://github.com/gorilla/mux/issues/495)) [@​elithrar](https://github.com/elithrar)
### [`v1.7.3`](https://github.com/gorilla/mux/releases/v1.7.3)
[Compare Source](https://github.com/gorilla/mux/compare/v1.7.2...v1.7.3)
This is a patch release that mostly incorporates test & build system updates, as well as fixing a rare cause of panics.
#### CHANGELOG
- Update stale.yml ([#​494](https://github.com/gorilla/mux/issues/494)) [@​elithrar](https://github.com/elithrar)
- Improve CORS Method Middleware ([#​477](https://github.com/gorilla/mux/issues/477)) [@​fharding1](https://github.com/fharding1)
- Delete ISSUE_TEMPLATE.md ([#​492](https://github.com/gorilla/mux/issues/492)) [@​elithrar](https://github.com/elithrar)
- Use subtests for middleware tests ([#​478](https://github.com/gorilla/mux/issues/478)) [@​fharding1](https://github.com/fharding1)
- Delete .travis.yml ([#​490](https://github.com/gorilla/mux/issues/490)) [@​elithrar](https://github.com/elithrar)
- Fix nil panic in authentication middleware example ([#​489](https://github.com/gorilla/mux/issues/489)) [@​fharding1](https://github.com/fharding1)
- [WIP] Create CircleCI config ([#​484](https://github.com/gorilla/mux/issues/484)) [@​elithrar](https://github.com/elithrar)
### [`v1.7.2`](https://github.com/gorilla/mux/releases/v1.7.2)
[Compare Source](https://github.com/gorilla/mux/compare/v1.7.1...v1.7.2)
⚠️ This release relaxes the host:port matching when using [`*Route.Host()`](https://godoc.org/github.com/gorilla/mux#Route.Host) as introduced in [v1.7.0](https://github.com/gorilla/mux/releases/tag/v1.7.0). If a port is _not_ provided, the route will match on any port, matching behaviour for all versions of mux prior to v1.7.0.
See [#​447](https://github.com/gorilla/mux/issues/447) for a fuller discussion.
#### CHANGELOG
- Route.Host -matching will ignore any provided port from getHost(), if… ([#​447](https://github.com/gorilla/mux/issues/447)) [@​cognusion](https://github.com/cognusion)
### [`v1.7.1`](https://github.com/gorilla/mux/releases/v1.7.1)
[Compare Source](https://github.com/gorilla/mux/compare/v1.7.0...v1.7.1)
No notable changes 🎆
#### CHANGELOG
- Minor spelling mistake ([#​454](https://github.com/gorilla/mux/issues/454)) [@​souvikhaldar](https://github.com/souvikhaldar)
- fix go1.12 go vet usage ([#​458](https://github.com/gorilla/mux/issues/458)) [@​seriousben](https://github.com/seriousben)
- adding Router.Name to create new Route ([#​457](https://github.com/gorilla/mux/issues/457)) [@​seriousben](https://github.com/seriousben)
- Remove sudo setting from travis.yml ([#​462](https://github.com/gorilla/mux/issues/462)) [@​sekky0905](https://github.com/sekky0905)
</details>
---
### Renovate configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻️ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ale/liber/-/merge_requests/4Update github.com/nfnt/resize commit hash to 83c6a992021-01-30T09:24:01ZrenovateUpdate github.com/nfnt/resize commit hash to 83c6a99This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/nfnt/resize](https://github.com/nfnt/resize) | require | digest | `891127d` -> `83c6a99` |
---
### Renovate configuration
📅 ...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/nfnt/resize](https://github.com/nfnt/resize) | require | digest | `891127d` -> `83c6a99` |
---
### Renovate configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻️ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ale/liber/-/merge_requests/3Configure Renovate2021-01-30T08:23:22ZrenovateConfigure RenovateWelcome to [Renovate](https://github.com/renovatebot/renovate)! This is an onboarding MR to help you understand and configure settings before regular Merge Requests begin.
🚦 To activate Renovate, merge this Merge Request. To disable Ren...Welcome to [Renovate](https://github.com/renovatebot/renovate)! This is an onboarding MR to help you understand and configure settings before regular Merge Requests begin.
🚦 To activate Renovate, merge this Merge Request. To disable Renovate, simply close this Merge Request unmerged.
---
### Detected Package Files
* `.gitlab-ci.yml` (gitlabci)
* `go.mod` (gomod)
### Configuration Summary
Based on the default config's presets, Renovate will:
- Start dependency updates only once this onboarding MR is merged
- Separate major versions of dependencies into individual branches/MRs
- Do not separate patch and minor upgrades into separate MRs for the same dependency
- Upgrade to unstable versions only if the existing version is unstable
- Raise MRs immediately (after branch is created)
- If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others
- Keep existing branches updated even when not scheduled
- Disable automerging feature - wait for humans to merge all MRs
- Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories
- Autodetect whether to pin dependencies or maintain ranges
- Rate limit MR creation to a maximum of two per hour
- Limit to maximum 20 open MRs at any time
- Group known monorepo packages together
- Use curated list of recommended non-monorepo package groupings
- Do not upgrade sbt latest.integration
- Ignore spring cloud 1.x releases
🔡 Would you like to change the way Renovate is upgrading your dependencies? Simply edit the `renovate.json` in this branch with your custom config and the list of Merge Requests in the "What to Expect" section below will be updated the next time Renovate runs.
---
### What to Expect
With your current configuration, Renovate will create 2 Merge Requests:
<details>
<summary>Update github.com/nfnt/resize commit hash to 83c6a99</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/github.com-nfnt-resize-digest`
- Merge into: `master`
- Upgrade [github.com/nfnt/resize](https://github.com/nfnt/resize) to `83c6a9932646f83e3267f353373d47347b6036b2`
</details>
<details>
<summary>Update module gorilla/mux to v1.8.0</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/github.com-gorilla-mux-1.x`
- Merge into: `master`
- Upgrade [github.com/gorilla/mux](https://github.com/gorilla/mux) to `v1.8.0`
</details>
---
❓ Got questions? Check out Renovate's [Docs](https://docs.renovatebot.com/), particularly the Getting Started section.
If you need any further assistance then you can also [request help here](https://github.com/renovatebot/renovate/discussions).
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ale/liber/-/merge_requests/2Update head template to enable responsiveness in bootstrap theme2017-04-18T14:11:49ZlechuckUpdate head template to enable responsiveness in bootstrap themeCurrently the bootstrap theme does not scale when used by tablet or another mobile device. With this change the native bootstrap support will be enabledCurrently the bootstrap theme does not scale when used by tablet or another mobile device. With this change the native bootstrap support will be enabledlechucklechuckhttps://git.autistici.org/ale/liber/-/merge_requests/13Update module github.com/blevesearch/bleve/v2 to v2.4.02024-03-22T07:31:41ZrenovateUpdate module github.com/blevesearch/bleve/v2 to v2.4.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/blevesearch/bleve/v2](https://github.com/blevesearch/bleve) | require | minor | `v2.3.6` -> `v2.4.0` |
---
### Release Notes
...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/blevesearch/bleve/v2](https://github.com/blevesearch/bleve) | require | minor | `v2.3.6` -> `v2.4.0` |
---
### Release Notes
<details>
<summary>blevesearch/bleve (github.com/blevesearch/bleve/v2)</summary>
### [`v2.4.0`](https://github.com/blevesearch/bleve/releases/tag/v2.4.0)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.3.10...v2.4.0)
##### Bug Fixes
- Fixes to spanish accents normalization (https://github.com/blevesearch/bleve/pull/1957)
- Critical fix around facets merging which could've caused inconsistent results (https://github.com/blevesearch/bleve/pull/1946)
##### Improvements
- Support for vectors index and search
- Please read: [vectors.md](https://github.com/blevesearch/bleve/blob/e76f5940fb057f6cefc6febf9cb1b7210622effb/docs/vectors.md) for more details
- With this we will now default to a with new zap format: [v16](https://github.com/blevesearch/zapx/blob/v16.0.12/zap.md), which colocates text and vector indexes within segments (scorch)
- An empty `query` attribute within a `SearchRequest` will now be interpreted as a `match_none` (https://github.com/blevesearch/bleve/pull/2000)
##### Milestone
- [v2.4.0](https://github.com/blevesearch/bleve/milestone/17)
### [`v2.3.10`](https://github.com/blevesearch/bleve/releases/tag/v2.3.10)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.3.9...v2.3.10)
##### Bug Fixes
- Fix format of date times displayed in search result, to not drop precision (https://github.com/blevesearch/bleve/pull/1868)
##### Improvements
- Upgraded to `golang.org/x/text@v0.8.0` to overcome a vulnerability (https://github.com/blevesearch/bleve/pull/1845)
- Support for polish language analyzer - `pl` (https://github.com/blevesearch/bleve/pull/1825)
- Additional attribute in search response to determine partial/complete hits for match queries (https://github.com/blevesearch/bleve/pull/1848)
- Performance optimization to speed up documents processing per mapping definition (https://github.com/blevesearch/bleve/pull/1865)
- Support fuzziness factor for matchphrase, multiphrase & phrase queries (https://github.com/blevesearch/bleve/pull/1847)
- Geo shape polygon decode optimization w/ buffer re-use (https://github.com/blevesearch/bleve/pull/1864)
- Override-able Marshal/Unmarshal methods (https://github.com/blevesearch/bleve/pull/1880)
- Enhanced data time format support:
- `sanitizedgo` that validates layout against supported [golang constants](https://pkg.go.dev/time#pkg-constants) (https://github.com/blevesearch/bleve/pull/1877)
- Ability to apply custom datetime parsers to query criteria and facets (https://github.com/blevesearch/bleve/pull/1860, https://github.com/blevesearch/bleve/pull/1878)
- Ability to parse date times in these formats - `unix_micro`, `unix_sec`, `unix_milli`, `unix_nano` (https://github.com/blevesearch/bleve/pull/1870)
- Additional layouts support with `percentstyle` and `isostyle` (https://github.com/blevesearch/bleve/pull/1866)
##### Milestone
- [v2.3.10](https://github.com/blevesearch/bleve/milestone/20)
### [`v2.3.9`](https://github.com/blevesearch/bleve/releases/tag/v2.3.9)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.3.8...v2.3.9)
##### Bug Fixes
- Fixes along recording IO bytes read for different query types (https://github.com/blevesearch/bleve/pull/1829)
- Also changes the attribute name in the `SearchResult` construct from `bytesRead` to `cost`
- Fix incorrect facet counts when facetted queries are coupled with sorting over the same field (https://github.com/blevesearch/bleve/pull/1836)
##### Improvements
- Upgrade to *RoaringBitmap/roaring*[@​v1](https://github.com/v1).2.3 (https://github.com/blevesearch/bleve/pull/1822)
- Upgrade to *etcd-io/bblot*[@​v1](https://github.com/v1).3.7 (https://github.com/blevesearch/bleve/pull/1824)
- Consolidated some redundant work in a hot index path with https://github.com/blevesearch/bleve/pull/1832 which showed index time speed up by about **30%** in certain situations especially while working with large documents.
- Upgrade to *vellum*[@​v1](https://github.com/v1).0.10 which contains a minor optimization (https://github.com/blevesearch/bleve/pull/1838)
##### Milestone
- [v2.3.9](https://github.com/blevesearch/bleve/milestone/19)
### [`v2.3.8`](https://github.com/blevesearch/bleve/releases/tag/v2.3.8)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.3.7...v2.3.8)
<img width="122" alt="image" src="https://user-images.githubusercontent.com/1863456/236514000-e10bbde9-41a6-4933-91a4-a726fb071ae7.png">
##### Bug Fixes
- Addresses panics that could occur within zap (with [zap@v15.3.10](https://github.com/blevesearch/zapx/tree/v15.3.10))
- https://github.com/blevesearch/zapx/pull/105
- https://github.com/blevesearch/zapx/pull/150
- https://github.com/blevesearch/zapx/pull/151
- Fixes analyzer inheritance for default mapping with https://github.com/blevesearch/bleve/pull/1807
- Addresses https://github.com/blevesearch/bleve/issues/1816 by fixing CLI's completion generation with https://github.com/blevesearch/bleve/pull/1817
##### Enhancements
- Introduces a new not-so-aggressive plural stemmer (`stemmer_en_plural`) for english with https://github.com/blevesearch/bleve/pull/1808
##### Milestone
- [v2.3.8](https://github.com/blevesearch/bleve/milestone/18)
### [`v2.3.7`](https://github.com/blevesearch/bleve/releases/tag/v2.3.7)
[Compare Source](https://github.com/blevesearch/bleve/compare/v2.3.6...v2.3.7)
##### Bug Fixes
- Replaced deprecated io/ioutil functions with https://github.com/blevesearch/bleve/pull/1781
- Fixed situation where bytesRead will not appear in search response if query gets everything it needs from mmaped content with https://github.com/blevesearch/bleve/pull/1788
- Fixed a panic due to misalignment within chunkedContentCoder on 32-bit platforms with https://github.com/blevesearch/zapx/pull/148 and https://github.com/blevesearch/bleve/pull/1791 (only applicable to zap@v15)
- A bot upgraded the golang.org/x/text version we use from 0.3.7 to 0.3.8 with https://github.com/blevesearch/bleve/pull/1792 🥇
- Include bytesWritten into bbolt (metadata for scorch) with https://github.com/blevesearch/bleve/pull/1774
##### Enhancements
- Support for improved rollback behavior by allowing sampling of snapshots based on a time interval with https://github.com/blevesearch/bleve/pull/1776 . Default behavior remains the same
- Changed the signature of scorch's AsyncErrorCallback with https://github.com/blevesearch/bleve/pull/1800 to provide more context. This is a breaking change.
##### Milestone
- [v2.3.7](https://github.com/blevesearch/bleve/milestone/16)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yOC4wIiwidXBkYXRlZEluVmVyIjoiMzcuMTk0LjAiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIifQ==-->https://git.autistici.org/ale/liber/-/merge_requests/12Update golang Docker tag to v1.222024-02-07T03:29:20ZrenovateUpdate golang Docker tag to v1.22This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| golang | image | minor | `1.20` -> `1.22` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), A...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| golang | image | minor | `1.20` -> `1.22` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yOC4wIiwidXBkYXRlZEluVmVyIjoiMzYuNDkuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->https://git.autistici.org/ale/liber/-/merge_requests/11Update module go to 1.20 - autoclosed2023-05-17T08:32:16ZrenovateUpdate module go to 1.20 - autoclosedThis MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [go](https://go.dev/) ([source](https://github.com/golang/go)) | golang | minor | `1.14` -> `1.20` |
---
### Configuration
📅 **Schedule*...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [go](https://go.dev/) ([source](https://github.com/golang/go)) | golang | minor | `1.14` -> `1.20` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xNTkuMCIsInVwZGF0ZWRJblZlciI6IjM0LjI4LjAifQ==-->https://git.autistici.org/ale/liber/-/merge_requests/9Update golang Docker tag to v1.19 - autoclosed2022-11-27T11:29:12ZrenovateUpdate golang Docker tag to v1.19 - autoclosedThis MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| golang | image | minor | `1.15` -> `1.19` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), A...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| golang | image | minor | `1.15` -> `1.19` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xNTkuMCIsInVwZGF0ZWRJblZlciI6IjM0LjI4LjAifQ==-->https://git.autistici.org/ale/liber/-/merge_requests/7Update golang Docker tag to v1.16 - autoclosed2021-06-02T20:26:42ZrenovateUpdate golang Docker tag to v1.16 - autoclosedThis MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| golang | image | minor | `1.15` -> `1.16` |
---
### Renovate configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Autom...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| golang | image | minor | `1.15` -> `1.16` |
---
### Renovate configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻️ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ale/liber/-/merge_requests/1Search api2015-02-16T22:50:28ZgiskardSearch apialeale