8.0.7 (2024-12-21)
- v-model: fix v-model directive not updating model (ff8bc16)
8.0.6 (2024-12-15)
- optimize patchKeyed (30b103c)
8.0.5 (2024-12-15)
- update pulse store documentation (7466abc)
- refactor pulse store (33e1c55)
8.0.4 (2024-12-12)
- fix setting class and id to svg elements (e75a3bf)
8.0.3 (2024-12-12)
- fix setting attributes in svg elements (e2b41d7)
8.0.2 (2024-12-11)
- update tsconfig and package.json (c9aee13)
8.0.1 (2024-12-11)
- update types and tests (e9928d0)
8.0.0 (2024-12-10)
- fluxstore: Change Store module to FluxStore
- Changed the way v-model works. Now it will pass the model and the key will be obtained from the name of the input.
- pulse store: implement pulse store (7101fee)
- make eslint happy (c51bb59)
- fluxstore: change Store module to FluxStore (c9d8883)
- native store: refactor native store and add session storage to node environment (13f3b76)
- refactor (828c9e6)
- refactor main lib. Add new features (f965280)
- refactor router, translate and main lib (bb95b37)
- request: refactor request (5d268c4)
- router: improve router (de3e14f)
- router: refactor router (43972b9)
- translate: refactor translate and add tests (0ec028e)
7.2.12 (2023-11-09)
7.2.11 (2023-09-27)
- fix tree-adapter append replace and remove unexistent child (992fbd6)
7.2.10 (2023-09-27)
- simplify types (ce48482)
7.2.9 (2023-09-27)
- add maps to js and mjs files (6654f84)
7.2.8 (2023-09-27)
- update dependencies (8918497)
7.2.7 (2023-09-27)
- fix handling style property in html string to dom render (17417ad)
7.2.6 (2023-09-23)
- router: allow routes ending with #id (08e010f)
7.2.5 (2023-09-22)
- export domToVnode and update Request interface (346159f)
7.2.4 (2023-09-21)
- github-actions: fix-failing-tests (d2b7ed0)
- github-actions: install dependencies before test (ba6bb9d)
- github-actions: update github actions to use npm instead of yarn (17f20a1)
- allow direct lib import (bcbfe51)
7.2.3 (2022-12-28)
- a little improvement (9bc6b6a)
- main/signals: minor improvements (dd13672)
7.2.2 (2022-12-23)
- signals and hooks: improve signals and hooks performance (71560da)
7.2.1 (2022-12-23)
- proxy-signal: add d.ts files for proxy-signal (49963ba)
7.2.0 (2022-12-23)
- signal: add a solid.js like create signal function (7c4e8e3)
- update dependencies (dc9312a)
7.1.2 (2022-12-18)
- router: fix not found home because last slash (1766052)
- router: refactor router path to be the local app path instead of the full url (2e3c3f3)
7.1.1 (2022-12-18)
- router: refactor router (19a51e0)
7.1.0 (2022-12-17)
- router: add a way to initialize the router with a prefix (84770ef)
7.0.4 (2022-12-17)
- add comments to main and improve RouterInterface (4e40a35)
7.0.3 (2022-10-24)
- v-model: fix v-model not updating the value (cc358a1)
7.0.2 (2022-10-22)
- update package.json and tsconfig.json (19f8e17)
7.0.2 (2022-10-22)
- update package.json and tsconfig.json (19f8e17)
7.0.1 (2022-10-22)
- declare the interfaces in the main lib (d348a6d)
7.0.0 (2022-10-22)
- There are no plugins now. All utils use the main exports from the lib. And removed the dom lifecycle (its use is very low and can be replaced with other techniques).
- refactor whole lib (e74ed3a)
6.0.15 (2022-09-12)
- update type definitions. Minor refactor to request plugin (e52e9a5)
6.0.14 (2022-09-12)
- call update after hook/commit/signal change (f37a442)
- update dependencies (716333c)
6.0.13 (2022-08-03)
- fix tsc not converting tsx files (44c2b7b)
6.0.12 (2022-08-03)
- set form-data as an external dependency for nodejs (851e5b7)
6.0.11 (2022-08-03)
- implement signals with typescript: implement signals with typescript (c51b180)
- implement store plugin with typescript (f88f368)
- node: implement node plugin in typescript (f79445f)
- plugin/hooks: refactor hooks.js to hooks.ts (9f0437b)
- request: implement request plguin with typescript (8133505)
- router: implement rotuer with typescript (11e915a)
- sw: implement service worker plugin in typescript (8b214eb)
- change package.json exports and build.js system (fdcf09c)
- remove register.js and plugins from file list (b3e1dfe)
- update dependencies. Remove node-fetch, now we will use the built in fetch api for nodejs (32b21ca)
- update dev dependendies (a5f1f91)
- update release-it and release-it-changelog dependencies (d9c33c7)
6.0.10 (2022-07-28)
6.0.9 (2022-05-06)
- minor refactor (38e21ce)
6.0.8 (2022-04-19)
- refactor build system, hooks and router plugins (02b9597)
6.0.7 (2022-03-18)
- v-model: fix v-model directive not working (3a8e780)
6.0.6 (2022-03-17)
- router: fix pushState error (9cee5a9)
6.0.5 (2022-03-17)
- return to only v exported (28a67da)
6.0.4 (2022-03-12)
- fix v-route directive using router plugin (25b817d)
6.0.3 (2022-03-12)
- remove preinstall script (213ca2b)
6.0.2 (2022-03-12)
- update package.json (2506627)
6.0.1 (2022-03-12)
- update badges (abfaa9a)
6.0.0 (2022-03-12)
- Global variable 'v' will only have the 'fragment' method and the 'current' object. All other methods are functional style methods.
- Fix infinite test (e517bb5)
- Compare to old version (179509b)
- Improve performance (a9e3201)
- Multiple updates (7313c05)
- refactor to functional style (5893703)
- Fix coding style issues (5a36d1f)
- update actions workflow (7ed57ba)
- update dependencies (0f9d8a8)
- fix failing test (24bcb94)
- fix failing tests (c5a19a8)
- remove dot only test (0ba67d9)
- update tests (903905d)
5.0.17 (2021-12-17)
- lib: small performance improvements (8f1ae1e)
- update benchmarks (eb403de)
- update dependencies (5c97e8d)
5.0.16 (2021-08-04)
- dependencies: add pirates dependency (2b32f9c)
- lib, register: use esbuild for register. Implement fragments (b220a8e)
- register: do not ignore node modules to import (1660021)
- register: only compile ts and tsx files from node_modules (e1c3f01)
5.0.15 (2021-07-30)
- lib: fix valyrian.js not updating the v- handlers (1a52654)
5.0.14 (2021-07-30)
- lib: fix valyrian adding v- event handlers and direct dom handlers (6a89654)
5.0.13 (2021-07-29)
- lib: fix error patching children of an already replaced element (3ce399d)
5.0.12 (2021-07-28)
5.0.11 (2021-05-01)
- lib: fix replace string with keyed list item (4daac78)
5.0.10 (2021-04-29)
- lib: fix don't add property if false at first render (00e6842)
5.0.9 (2021-04-29)
- main: remove unused minified file. Ignore .dccache (d702115)
5.0.8 (2020-12-08)
- router: fix bug removing home unique slash (9ae422f)
- router/node: allow urls ending in slash as a valid route. v.inline.css now only minifies wo map (3047229)
5.0.7 (2020-12-07)
- register: update register hook. Update node plugin (f62505c)
5.0.6 (2020-12-04)
- register.js: add register.js to package.json files attribute (d8f6674)
5.0.5 (2020-12-04)
- lib: add register and improve node plugin (b4fce5e)
5.0.4 (2020-10-03)
- request: improve request plugin. Add more tests for request plugin (5f9c4ab)
5.0.3 (2020-10-01)
- main: major format changes. Remove travis. Remove codeclimate (9635f52)
- main: remove coveralls dependency. Improve service worker (781c2a1)
5.0.2 (2020-09-27)
- node: allow require and import on dom.js file (f7cb19a)
5.0.1 (2020-09-27)
- node: fix icons generator. Improve sw. Improve htmlToHyperscript parser (b38627b)
5.0.0 (2020-09-24)
- repo: update dependencies. Changes in plugins (b8c4f2b)
4.3.2 (2020-08-05)
- lib: upgrade dependencies (cc87ccd)
4.3.1 (2020-04-10)
- directives: identify create or update event on directives by undefined oldvnode (594960f)
4.3.0 (2020-04-06)
- directives: add v-model directive as plugin (9f26926)
4.2.3 (2020-04-04)
- router: fix v-route directive (1247e9a)
4.2.2 (2020-04-04)
- directives: improved directives and attach v- before the name of the directive (f2f11da)
4.2.1 (2020-03-28)
- main: fix keyed lists not updating children (56296fc)
- directives: remove v-text directive does not improve performance (26c6780)
4.2.0 (2020-03-27)
- directives: add v-pre directive to direct raw html render (dc16e92)
- directives: add v-text directive (b6523ae)
- directives: change model directive to data directive (f2eaf8b)
- directives: change v-pre to v-html (280cf58)
- directives: rename v-noop to v-once (3159099)
- directives: add v-skip directive test (6d50ecc)
4.1.0 (2020-03-20)
- main lib: add newInstance method to allow to handle multiple mounts (d09a2a6)
4.0.2 (2020-03-06)
- main lib: remove v-list directive. Don't show null and undefined as text (61e24fd)
4.0.1 (2020-01-26)
- main: fix replace error when the old node has been deleted or moved (ba7b5c5)
4.0.0 (2020-01-26)
- main: Lifecycle methods renamed.
- main: add a reserved model property to pass data to the vnodes (496f3ce)
- main: handle TextVnode as newVnode (f29cec3)
- main (directives): fix use of v-if with v-for trigger an error (dec8522)
- main (keyed lists): fix error replaced vnode with undefined node and updating with defined node (782dbe7)
- main: increase performance for all new changes (b4b1a0d)
- main: rename lifecycle methods to write more easily in object props (25b1eba)
- signals tests: fix signals tests, change deprecated v-remove to onremove lifecycle (3da0f10)
3.3.4 (2020-01-24)
- fix release-it hooks order (20ef775)
- add release-it to the repo (2a75faa)
3.3.3 (2020-01-24)
- make if directives work with truthy and falsy values (624eae6)
3.3.2 (2020-01-24)
- fix v.trust not returning correct text dom (32a52a8)
3.3.1 (2020-01-22)
- fix cleanup not working correctly (ff26b5b)
- improve performance and size. Add commitizen (6cafa51)