Skip to content

Releases: sudo-suhas/elastic-builder

Release 1.1.0

10 Aug 05:16
Compare
Choose a tag to compare
  • chore(git): Setup commitizen with cz-conventional-changelog + scripts (863544d)
  • chore(git): Add .gitattributes file for LF in js files and auto CRLF elsewhere (93a384f)
  • chore(package): Update sinon to the latest version 🚀 (#24) (f5d4dac)
  • chore(package): Update documentation to the latest version 🚀 (#23) (0a53c58)
  • feat: Allow adding array of aggregations (#22) (4430fba)
  • docs: Commit generated files (9853149)

Release 1.0.3

28 Jul 04:41
Compare
Choose a tag to compare
  • chore(package): documentation.js 5.0 doesn't work, use 4 (635cc16)
  • chore: Switch to yarn (519b4f8)
  • chore: Set release commit message to follow conventional commits (a8c27c7)
  • chore(git): add .gitattributes file (dc6b330)
  • Merge pull request #18 from sudo-suhas/fix_typedef (aa2645c)
  • test: Setup typescript validation for type definitions (d72c1c4)
  • docs(d.ts): Add namespace (6225879)
  • Merge pull request #17 from sudo-suhas/greenkeeper/documentation-5.0.0 (f1e2a62)
  • chore(package): update lockfile (0f8eb39)
  • chore(package): update documentation to version 5.0.0 (a4915c7)

Release 1.0.2

15 Jul 05:03
Compare
Choose a tag to compare
  • docs: Update d.ts for PhraseSuggester.toJSON (de090c8)
  • test: Enable tests for PhraseSuggester.directGenerator + minor correction (8aa46c7)
  • fix: Override toJSON in PhraseSuggester for handling directGenerator (819e3e3)
  • Merge pull request #15 from sudo-suhas/greenkeeper/ava-0.21.0 (f63fcc8)
  • chore(package): update lockfile (acb0d54)
  • chore(package): update ava to version 0.21.0 (cd26811)

Release 1.0.1

10 Jul 09:14
Compare
Choose a tag to compare
  • docs(readme): Use https for links (0f930c2)
  • Merge pull request #14 from sudo-suhas/fix_has_child_type_depr (5501e33)
  • test: Change HasChildQuery tests to use type instead of child_type (6190337)
  • fix: Fix deprecation warning for HasChildQuery.type (82058e3)
  • docs: Correct typo for PhraseSuggester in ordering (d3cc094)
  • chore: Update roadmap - Completed suggesters task (025ae9b)

Release 1.0.0

08 Jul 09:53
Compare
Choose a tag to compare

There are no breaking changes in this release.

  • refactor: mv setDefault to util and use where appropriate (aab79a7)
  • Merge pull request #12 from sudo-suhas/feat-suggesters (37fa5e5)
  • docs: Update/add section for what's included (a8e0397)
  • docs: Define ordering for new classes (0d4f2a3)
  • test: Add tests for suggesters (996a6a7)
  • refactor: Rename test macro helper aggsExpectStrategy => nameTypeExpectStrategy (65ac5f5)
  • docs: Add type defs for suggesters (9284df8)
  • feat: Support suggesters in RequestBodySearch (0fcdc47)
  • style: Use aggs everywhere for building DSL (5b2c334)
  • chore: Bump deps (e6139bc)
  • Merge pull request #11 from sudo-suhas/chore_bump_deps (2c8d248)
  • style: Fix formatting using prettier (73b7649)
  • chore: Bump deps, regen packag-lock.json (956bd5e)
  • Merge pull request #9 from sudo-suhas/feat-search-templ (bf4e7ba)
  • docs: Define ordering for new classes (a741996)
  • docs(readme): Add section for what's included (99b4f87)
  • test: Add tests for SearchTemplate (1d63636)
  • docs: Add type defs for SearchTemplate (7573a0a)
  • feat: Add class SearchTemplate (c63b3df)
  • chore: Update keywords for better discovery(hopefully) (5240e8f)
  • Merge pull request #8 from sudo-suhas/greenkeeper/webpack-3.0.0 (d1a76b9)
  • chore: Bump babel-loader for webpack 3 compatibility (4948909)
  • fix: Regen package-lock(Error: Cannot find module 'tapable') (a5fd6ef)
  • chore(package): update lockfile (77126ce)
  • chore(package): update webpack to version 3.0.0 (0c42b0d)
  • Merge pull request #7 from sudo-suhas/greenkeeper/lint-staged-4.0.0 (0660380)
  • chore(package): update lockfile (4f4b16e)
  • chore(package): update lint-staged to version 4.0.0 (f9bbc79)
  • Merge pull request #5 from sudo-suhas/greenkeeper/initial (d9912fa)
  • ci: Configure greenkeeper-lockfile (c57d9d3)
  • Revert "docs(readme): add Greenkeeper badge" (5735845)
  • docs(readme): add Greenkeeper badge (e2df4e4)

This is a major release for 2 reasons:

  • The library now has full support for Request Body Search, Queries, Aggregations and Suggesters. It also has type definitions, detailed documentation and 100% code coverage. I think the library is ready for the first major release.
  • The second reason is because I have only recently come to realise that semver works differently for v0.x.y. If a package.json has declared dependency as "elastic-builder": "^0.4.0", npm will not install 0.5.0.

Release 0.5.0

15 Jun 06:49
Compare
Choose a tag to compare
  • Merge pull request #6 from sudo-suhas/feat-adj-mat-agg (bd03d48)
  • chore: Update roadmap, Task completed - Add Adjacency matrix Agg (34ae4c2)
  • test: Add tests for AdjacencyMatrixAggregation (98d82bd)
  • test: Add tests for AdjacencyMatrixAggregation export (ff6ff59)
  • docs: Add type defs for AdjacencyMatrixAggregation (5870485)
  • feat: Add class AdjacencyMatrixAggregation (83dda13)
  • Merge pull request #4 from sudo-suhas/chore-bump-eslint (dec1ad2)
  • Merge pull request #2 from sudo-suhas/docs-fix-param-annot (4656843)
  • chore: Bump eslint to 4.0.0 (4177546)
  • Merge pull request #3 from sudo-suhas/add-code-of-conduct-1 (c67616e)
  • Create CODE_OF_CONDUCT.md (9d65e9f)
  • style: Format index.d.ts using editor (31a950c)
  • docs: Corrections for type defs and param annotations (a382652)
  • chore: Add es6 modules to roadmap (e804135)
  • build: Add package-lock.json to pkgFiles (cff741f)
  • fix: prettier lint errors (3342e9d)
  • fix: Enable babel caching for webpack test conf (837195c)
  • fix: Improve webpack uglify js conf (600469d)
  • feat: Use imports to get type defs for src (b4abca4)
  • docs(readme): Link to elastic-muto (5e2cb7f)
  • chore: Bump dev dependencies to latest (1af6143)
  • chore: mv favicon for docs accessibility (8b1848b)

Release 0.4.4

02 Jun 04:26
Compare
Choose a tag to compare
  • chore: Deprecate pre/postversion scripts (5d2e635)
  • docs: Update src guide section on dependencies (df2d4a9)
  • chore: Add package-lock.json thanks to npm-5 (c27c12f)
  • fix: Trim lodash fat for lighter builds (3e4c3d2)
  • chore: Add node 8 test env to travis conf (192bcae)
  • docs(README): Add releases link for changelog (35a9e6a)
  • docs: Minor correction in src guide (d45d270)

Release 0.4.3

26 May 03:54
Compare
Choose a tag to compare
  • docs(README): Update elasticsearch compatibility for 6.0 (2855689)
  • docs: Add note - disable_coord(bool, common terms qry) rm in elasticsearch 6 (92a9b50)
  • chore: Update homepage link (1809b10)
  • docs: Annotate package.json snippet as js for comments (8732257)
  • docs: Add source guide for the brave (654c6fa)

Release 0.4.2

17 May 05:39
Compare
Choose a tag to compare
  • fix(precompile): Add glob dev dependency for pre compilation (1d675c8)

Release 0.4.1

17 May 05:31
Compare
Choose a tag to compare
  • test: Precompile tests to improve performance (e664e22)
  • docs(d.ts): Add type def for prettyPrint (8e4c612)
  • docs(intro): Fix broken link (92467a5)
  • docs(d.ts): Fix param type for RequestBodySearch methods (fe0edd5)
  • docs(FunctionScoreQuery): Minor corrections in examples (60e7c02)