Skip to content
This repository was archived by the owner on Jan 2, 2024. It is now read-only.

Commit 61431bd

Browse files
committed
chore(release): 2.0.0 [skip ci]
# [2.0.0](v1.0.3...v2.0.0) (2019-08-08) ### 🌟🚀 Features * define Primitive (incl. Glob and Spatial ops), Range, Literal, Clause and all operator types as `io-ts` codecs for greater type safety. ([df42e51](df42e51)) * support node 12 ([1059032](1059032)) ### 💄 Polish * update package.json to our convention; prettify everything ([1c215a6](1c215a6)) ### 📖 Documentation * add quick start example ([44f6c26](44f6c26)) ### 🔧 Build / Continuous Integration * use release-config-js ([4ed22d5](4ed22d5)) ### 🧦 Miscellaneous * **ci:** build only master branch ([f08752f](f08752f)) * no automerge ([2d60926](2d60926)) ### ⚠️ BREAKING CHANGES * `Primitive` is now always an object, with an explicit type for its enclosed value. * `Range<T>` limited to range-able types only - namely numbers, strings, and dates and carries the type of its bounds (`valueType`). * `Spatial` is no longer a generic type, but instead has `op` and `geom` properties inside its `value`. * All composite query elements are now made of object Primitives and no longer include JavaScript primitives. * `Clause` type now enforces that its child terms have a single primitive type. * `Glob` literals only allowed for strings and dates. * Bare `TermValue`s are no longer `Clause`s. A new type `QueryElement` is the union of `Clause` and all `TermValue` types.
1 parent 44f6c26 commit 61431bd

File tree

2 files changed

+41
-1
lines changed

2 files changed

+41
-1
lines changed

CHANGELOG.md

+40
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,43 @@
1+
# [2.0.0](https://github.com/holvonix-open/solr-query-maker/compare/v1.0.3...v2.0.0) (2019-08-08)
2+
3+
4+
### 🌟🚀 Features
5+
6+
* define Primitive (incl. Glob and Spatial ops), Range, Literal, Clause and all operator types as `io-ts` codecs for greater type safety. ([df42e51](https://github.com/holvonix-open/solr-query-maker/commit/df42e51))
7+
* support node 12 ([1059032](https://github.com/holvonix-open/solr-query-maker/commit/1059032))
8+
9+
10+
### 💄 Polish
11+
12+
* update package.json to our convention; prettify everything ([1c215a6](https://github.com/holvonix-open/solr-query-maker/commit/1c215a6))
13+
14+
15+
### 📖 Documentation
16+
17+
* add quick start example ([44f6c26](https://github.com/holvonix-open/solr-query-maker/commit/44f6c26))
18+
19+
20+
### 🔧 Build / Continuous Integration
21+
22+
* use release-config-js ([4ed22d5](https://github.com/holvonix-open/solr-query-maker/commit/4ed22d5))
23+
24+
25+
### 🧦 Miscellaneous
26+
27+
* **ci:** build only master branch ([f08752f](https://github.com/holvonix-open/solr-query-maker/commit/f08752f))
28+
* no automerge ([2d60926](https://github.com/holvonix-open/solr-query-maker/commit/2d60926))
29+
30+
31+
### ⚠️ BREAKING CHANGES
32+
33+
* `Primitive` is now always an object, with an explicit type for its enclosed value.
34+
* `Range<T>` limited to range-able types only - namely numbers, strings, and dates and carries the type of its bounds (`valueType`).
35+
* `Spatial` is no longer a generic type, but instead has `op` and `geom` properties inside its `value`.
36+
* All composite query elements are now made of object Primitives and no longer include JavaScript primitives.
37+
* `Clause` type now enforces that its child terms have a single primitive type.
38+
* `Glob` literals only allowed for strings and dates.
39+
* Bare `TermValue`s are no longer `Clause`s. A new type `QueryElement` is the union of `Clause` and all `TermValue` types.
40+
141
## [1.0.3](https://github.com/holvonix-open/solr-query-maker/compare/v1.0.2...v1.0.3) (2019-08-01)
242

343

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "solr-query-maker",
3-
"version": "1.0.3",
3+
"version": "2.0.0",
44
"description": "A Solr Query builder and types",
55
"repository": {
66
"type": "git",

0 commit comments

Comments
 (0)