Releases: iamsomraj/vue-qs
Releases · iamsomraj/vue-qs
v0.1.18
🚀 Enhancements
- Add isUpdating method to QueryAdapter and prevent infinite loops during URL updates (5c47647)
- Enhance package.json and README for clarity and usability (75960a4)
🩹 Fixes
- Update createEnumCodec to allow undefined values and adjust related tests (28d9815)
💅 Refactors
- Simplify queryReactive and queryRef APIs (d23e55e)
- Remove unit tests for vue-router adapter, query reactive, query ref, serializers, and core helpers (da5af50)
- Update import paths to use alias for better readability (c46bf58)
📖 Documentation
- Remove redundant active development notice from README (e4c5161)
🏡 Chore
- Update documentation for vue-qs v0.1.17 (03a7742)
- Update import paths in unit tests and standardize markdown separators (111de7c)
- Update version to 0.1.18-beta.7 and adjust documentation (bc37e2b)
✅ Tests
- Add comprehensive unit tests for serializers, Vue components, and Vue Router integration (8d1dd83)
- Add unit tests for serializers including string, number, boolean, date, JSON, array, and enum codecs (388f009)
- Add integration tests for BasicQueryRefComponent and QueryReactiveComponent with history and Vue Router support (560b507)
❤️ Contributors
- Iamsomraj (@iamsomraj)
- Somraj Mukherjee (@iamsomraj)
v0.1.17
💅 Refactors
- Rename useQueryRef and useQueryReactive to queryRef and queryReactive (a3913bb)
- Remove two-way synchronization feature from queryRef and queryReactive (479c0d0)
- Update query parameter parsing method from parseFunction to parse (d77e2e1)
📖 Documentation
- Remove redundant note about back/forward button usage (a7f03fa)
- Add active development notice to documentation and update package description (c2299b6)
🏡 Chore
- Update version to v0.1.16-beta.0 and remove HistoryAdapterOptions interface (824f5e1)
- release: V0.1.16 (e1f88d6)
- Update documentation for vue-qs v0.1.16 (29c354e)
- Add additional keywords to package.json for better discoverability (f8ec7fd)
❤️ Contributors
- Somraj Mukherjee (@iamsomraj)
v0.1.16
💅 Refactors
- Rename useQueryRef and useQueryReactive to queryRef and queryReactive (a3913bb)
- Remove two-way synchronization feature from queryRef and queryReactive (479c0d0)
🏡 Chore
- Update documentation for vue-qs v0.1.15 (cb7da35)
- Update version to v0.1.16-beta.0 and remove HistoryAdapterOptions interface (824f5e1)
❤️ Contributors
- Somraj Mukherjee (@iamsomraj)
v0.1.15
v0.1.14
🚀 Enhancements
- Add Chinese API documentation with navigation links (89e6de3)
🏡 Chore
❤️ Contributors
- Somraj Mukherjee (@iamsomraj)
v0.1.13
🩹 Fixes
- Ensure inject function returns undefined if no query adapter is provided (bf3da41)
🏡 Chore
- Update version to v0.1.12 in documentation (a939c82)
- Update links to source code in documentation (25821b3)
- Update documentation links to reflect new commit references (eb53bfb)
❤️ Contributors
- Somraj Mukherjee (@iamsomraj)
v0.1.12
🏡 Chore
- release: V0.1.11 (be6e959)
- Remove changelog and package.json files (d8f1c6d)
- release: V0.1.11 (765d964)
❤️ Contributors
- Somraj Mukherjee (@iamsomraj)
v0.1.11
🚀 Enhancements
- Implement two-way sync for manual history changes in useQueryReactive and useQueryRef (ef6db8f)
- Add core helper functions for runtime environment and URL manipulation (f1e1957)
- Add query adapter functionality with dependency injection and related tests (5c3b219)
- Add GitHub Copilot instructions for vue-qs project (e35736c)
💅 Refactors
- Rename serializers and update documentation (042efbc)
🏡 Chore
❤️ Contributors
- Somraj Mukherjee (@iamsomraj)
v0.1.10
🚀 Enhancements
- Add issue templates for bug reports and feature requests (c0ab2b5)
🩹 Fixes
- Update README to use consistent banner image format (1e388e2)
💅 Refactors
- Improve documentation and code structure for vue-qs (ecf86f6)
- Consolidate shared history adapter logic and improve batching handling in useQueryReactive (08ad70f)
🏡 Chore
- Update version to 0.1.8 and add changelog entry (c305702)
- Update version to 0.1.9 and add changelog entry (45dc30a)
- Update version to v0.1.9 in documentation and links (6a64a7d)
❤️ Contributors
- Somraj Mukherjee (@iamsomraj)
v0.1.8
🚀 Enhancements
- Add two-way binding support for useQueryRef and useQueryReactive with popstate handling (39c0fa1)
- Add custom equals comparator for deep value handling in useQueryRef and useQueryReactive (b1ac89a)
- Add global adapter support and enhance query synchronization in Vue 3 (f04b727)
- Add unit tests for adapter injection and router subscription behavior (533fb02)
- Enhance query handling by adding codec support for simpler usage in useQueryRef and useQueryReactive (d3e4ee6)
- Optimize adapter retrieval by implementing caching for default adapters in useQueryRef and useQueryReactive (8c26481)
- Add type aliases and documentation for vue-qs (8dd8b91)
🩹 Fixes
- Cache default adapter in useQueryReactive to prevent unnecessary re-creation (873d4ee)
💅 Refactors
- Remove unnecessary comments and ESLint version reference (f44949b)
- Update import paths to use alias for improved module resolution (3d92f49)
📖 Documentation
- Enhance README for clarity and add Vue Router usage example (09219a3)
- Update README for clarity and improve examples of query params usage (b71f4f9)
- Update type alias definitions and improve documentation clarity (b9909ff)
🏡 Chore
- Release %s (d2fff1e)
- Adjust release scripts order and commit scope (7d98e8d)
- Refine release scripts to be idempotent (3afdddc)
- Release v0.1.8 (2cdc86c)
- Revert version to 0.1.5 and clean up release scripts (1761646)
- Update version to 0.1.6 and enhance changelog with new features and contributors (2220379)
- Update version to 0.1.7 in package.json (ab438db)
- Update documentation links and references to the latest commit (378080a)
✅ Tests
- Enhance useQueryReactive and useQueryRef tests with additional codec support (1806d07)
❤️ Contributors
- Somraj Mukherjee (@iamsomraj)