ngx-odm

Angular 14+ wrapper for RxDB

MIT License

Downloads
258
Stars
37
Committers
2

Bot releases are visible (Hide)

ngx-odm - https://github.com/voznik/ngx-odm/releases/tag/v6.0.1 Latest Release

Published by voznik 7 months ago

6.0.1 (2024-03-21)

ngx-odm - https://github.com/voznik/ngx-odm/releases/tag/v6.0.0

Published by voznik 7 months ago

6.0.0 (2024-03-21)

ngx-odm - https://github.com/voznik/ngx-odm/releases/tag/v6.0.0-dev.0

Published by voznik 7 months ago

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

  • Feat: introduce streamlit integration (#68) (272a16b), closes #68
ngx-odm - https://github.com/voznik/ngx-odm/releases/tag/v5.3.0

Published by voznik 7 months ago

5.3.0 (2024-03-12)

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

Published by voznik 8 months ago

5.2.0 (2024-02-29)

feat: attachments, query-params plugin & test coverage (https://github.com/voznik/ngx-odm/pull/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.
ngx-odm -

Published by voznik 8 months ago

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

Features

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

Published by voznik 9 months ago

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
ngx-odm - https://github.com/voznik/ngx-odm/releases/tag/v5.0.0

Published by voznik 10 months ago

5.0.0 (2024-01-08)

ngx-odm -

Published by voznik 12 months ago

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
ngx-odm - https://github.com/voznik/ngx-odm/releases/tag/v3.0.0

Published by voznik about 1 year ago

3.0.0 (2023-10-18)

ngx-odm - https://github.com/voznik/ngx-odm/releases/tag/v3.0.0-dev.0

Published by voznik about 1 year ago

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)
ngx-odm - Release v2.5.1

Published by voznik about 3 years ago

  • fix isDevMode coercion
  • chore(deps): update ANGULAR DEPS to late…st 11
  • chore(deps): update rxdb to 9.18.0
  • chore(deps): update husky
ngx-odm -

Published by voznik almost 4 years ago

ngx-odm - v2.2.0-dev

Published by voznik almost 4 years ago

ngx-odm - 2.0.4-alpha

Published by voznik almost 4 years ago

Package Rankings
Top 36.74% on Pypi.org
Top 16.67% on Npmjs.org
Top 6.72% on Proxy.golang.org
Badges
Extracted from project README
RxDB Angular