Skip to content

Releases: voznik/ngx-odm

v6.0.1

21 Mar 16:30
Compare
Choose a tag to compare

6.0.1 (2024-03-21)

v6.0.0-dev.0

21 Mar 15:55
Compare
Choose a tag to compare

6.0.0-dev.0 (2024-03-21)

  • Feat: introduce streamlit integration (#68) (272a16b), closes #68

v6.0.0

21 Mar 16:12
Compare
Choose a tag to compare

6.0.0 (2024-03-21)

v5.3.0

12 Mar 15:22
Compare
Choose a tag to compare

5.3.0 (2024-03-12)

  • feat: introduce decorators to simplify collection methods checks (5332920)

v5.2.0

29 Feb 21:44
Compare
Choose a tag to compare

5.2.0 (2024-02-29)

feat: attachments, query-params plugin & test coverage (#62)

  • New Features
    • Introduce query-params-plugin for collection filtering functionality with query parameters in the URL for persisting collection queries.
    • Introduce methods in collection service to work with attachments
    • Example: show usage of query-params plugin for filtering documents in Todo collection
    • Example: Implemented sorting functionality for todo items with ascending and descending options.
    • Example: Added a context menu for todo items with options for managing attachments (upload, download, remove).
  • Enhancements
    • withCollectionService accepts query, subscribes to documents with query (provided or via plugin)
    • withCollectionService introduces computed countAll, countFiltered for use-cases of displaying entities
  • Bug Fixes
    • Example: Fixed CouchDB sync
  • Refactor
    • Reorganized imports and adjusted module setups across various components and services.
  • Tests
    • Expanded test coverage for withCollectionService and new functionalities like managing attachments and handling query parameters.

v5.2.0-dev.0

29 Feb 15:52
Compare
Choose a tag to compare
v5.2.0-dev.0 Pre-release
Pre-release

5.2.0-dev.0 (2024-02-29)

Features

  • attachments, query-params plugin & test coverage (#62) (1398283)

v5.1.0

17 Jan 16:19
Compare
Choose a tag to compare

5.1.0 (2024-01-17)

  • update rxdb to latest
  • bump Angular peerDep to min 14
  • fix rxjs peerDep
  • improve change detection by introducing internal ticks with zone/zoneless to eliminate a need for custom async pipe for Angular with RxDB
  • fix multi-tabs demo example
    // Collection
  • use angular inject for DI in collection service (min 14)
  • improve typings & work with local documents, return json instead doc instance
  • persist/restore local doc to/from URL via angular router
  • simplify examples with this new local persist
  • fix usage of local docs in signals (filter example)
  • update Readme, simplify demo file structure

v5.0.0

08 Jan 19:46
Compare
Choose a tag to compare

5.0.0 (2024-01-08)

  • upgrade rxdb to v15
  • add replication with kinto example - WIP
  • add storage options to choose in demo example
  • upgrade examples to angular v17
  • add standalone example with signals & also zoneless
  • add provider functions for standalone applications
  • introduce withCollection tool to work together with @ngrx/signals state & entities together w withEntities 🎆

v4.0.0

02 Nov 15:19
Compare
Choose a tag to compare

4.0.0 (2023-11-02)

Features

  • move dump functionality to custom plugin to utilize rxdb hooks
  • remove decorator and use plain async on all collection methods, wait with lastValueFrom
  • remove config object, introduce function to create full config
  • remove custom pipe, use ngrxLet in demo application
  • remove pouch* dependencies, fix tests, add plugin tests
  • add more tests, fix coverage exclude
  • update rxdb to v15 beta
  • add collection info, count, missing bulk methods
  • add collection clear method
  • remove separate interface for service, add doc strings
  • provide utils with namespace, simplify logger utility
  • allow logs to be force-enabled on prod
  • handle storage "migration" problem, introduced by rxdb Opening an older RxDB database state with a new major version should throw an error

⚠ BREAKING CHANGES

  • minimum rxdb version is 15 (beta), see CHANGELOG
  • minimum typescript version is 5, see CHANGELOG
  • remove pouch and related plugins as rxdb now uses dexie for IndexedDB-based storage
  • replication should enabled outside of this library, in feature module - for CouchDB replication, see example app feature module implementation

v3.0.0-dev.0

18 Oct 21:31
Compare
Choose a tag to compare

This file was generated using @jscutlery/semver.

3.0.0-dev.0 (2023-10-18)

Features

  • refactor & upgrade to Angular 16, main dependencies (no RxDB upgrade yet) (#38) (5547acf)