Skip to content

Releases: reallygoodsoftware/minijs

v1.0.10

24 Mar 07:00
Compare
Choose a tag to compare

⚠️ Pushed to main

  • refactor: update array.search to return the same structure of the searched array (@jorenrui)

Authors: 1

v1.0.9

23 Mar 08:43
Compare
Choose a tag to compare

⚠️ Pushed to main

  • feat: add array.deepFirst and array.deepLast properties (@jorenrui)
  • feat: add support for multi-dimensional arrays for array.add (@jorenrui)
  • feat: add support for multi dimensional arrays for array.toggle (@jorenrui)
  • feat: add deep equality checker for arrays with array.sameAs(array) (@jorenrui)
  • feat: add support for multi dimensional array for array.remove and array.subtract (@jorenrui)
  • feat: support multi-dimensional arrays in array.nextItem and array.previousItem (@jorenrui)
  • feat: add array.deepFlat and support multi dimensional array in array.search (@jorenrui)
  • feat: expose MiniArray as MiniJS.Array (@jorenrui)

Authors: 1

v1.0.8

20 Mar 11:17
Compare
Choose a tag to compare

⚠️ Pushed to main

  • feat: make array mutations re-renders work for el and scope variables (@jorenrui)

Authors: 1

v1.0.7

17 Mar 13:00
Compare
Choose a tag to compare

⚠️ Pushed to main

Authors: 1

v1.0.6

17 Mar 07:16
Compare
Choose a tag to compare

⚠️ Pushed to main

  • refactor: update array add, remove, toggle and replaceAt to be mutating array methods (@jorenrui)
  • feat: trigger re-render for array mutation variables (@jorenrui)
  • feat: identify array method usage with the lexer (@jorenrui)

Authors: 1

v1.0.5

08 Mar 11:05
Compare
Choose a tag to compare

⚠️ Pushed to main

  • fix: :scope not working for dynamically inserted nodes (@jorenrui)

Authors: 1

v1.0.4

08 Mar 10:42
Compare
Choose a tag to compare

⚠️ Pushed to main

  • fix: non conditional :class not working (@jorenrui)

Authors: 1

v1.0.3

29 Feb 06:39
Compare
Choose a tag to compare

🐛 Bug Fix

Authors: 1

v1.0.2

27 Feb 14:16
Compare
Choose a tag to compare

🐛 Bug Fix

Authors: 1

v1.0.1

26 Feb 10:05
Compare
Choose a tag to compare

🎉 This release contains work from new contributors! 🎉

Thanks for all your work!

❤️ Joeylene (@jorenrui)

❤️ null@tonyennis145

❤️ Jen (@jensnowww)

🐛 Bug Fix

⚠️ Pushed to main

  • chore: update file in contributorsrc (@jorenrui)
  • refactor: rename readme to README (@jorenrui)
  • chore: update contributors (@jorenrui)
  • build: setup git config (@jorenrui)
  • build: update dependencies (@jorenrui)
  • docs: add test script in readme (@jorenrui)
  • feat: add lexer support for object expression, rest element, and arrow functions (@jorenrui)
  • refactor: update fetch of variables in :each directive (@jorenrui)
  • fix: attach helper variables to variables after evaluate event attribute (@jorenrui)
  • docs: add link to notion docu (@jorenrui)
  • docs: add info regarding re-rendering (@jorenrui)
  • chore: add todo for lexer on object destructuring (@jorenrui)
  • fix: disable re-rendering on el and parent variables re-assignement in dynamic attributes (prevents infinite loop) (@jorenrui)
  • fix: prevent triggering re-render on evaluate dynamic attribute (prevent infinite loop) (@jorenrui)
  • docs: update description of :value, :class, and :text (@jorenrui)
  • refactor: remove unused helper (@jorenrui)
  • chore: add comment regarding null parent (@jorenrui)
  • docs: update previousItem usage (@jorenrui)
  • feat: add replaceAt array method (@jorenrui)
  • docs: update custom events (@jorenrui)
  • fix: parent is null (@jorenrui)
  • fix: prevent re-renders until ready (@jorenrui)
  • refactor: update cloned child (@jorenrui)
  • fix: :load event not running (@jorenrui)
  • chore: update todo (@jorenrui)
  • fix: ignore call expressions (@jorenrui)
  • fix: add support for array pattern (@jorenrui)
  • fix: ignore native variables and new expression for member identifiers (@jorenrui)
  • refactor: dispose event before setting event (@jorenrui)
  • refactor: relocate custom event setters to set event (@jorenrui)
  • refactor: update demo to use :clickme (@jorenrui)
  • refactor: update key of event listeners (@jorenrui)
  • feat: add :clickme event (@jorenrui)
  • refactor: rename special keys to system keys (@jorenrui)
  • fix: set parent entity as document if there are no parents found (@jorenrui)
  • feat: add support for aria-, data-, and dash-cased attributes (@jorenrui)
  • refactor: update query selector (@jorenrui)
  • fix: prevent returning current element as parent (@jorenrui)
  • fix: remove array type event listeners (@jorenrui)
  • fix: check if dynamic attribute before evaluating it for observeDOM (@jorenrui)
  • chore: add comment on getParent (@jorenrui)
  • refactor: remove unused logic (@jorenrui)
  • docs: add dynamic attributes to README (@jorenrui)
  • docs: update README (@jorenrui)
  • feat: detect and apply changes to dynamic attributes (@jorenrui)
  • fix: make :each children work with observe dom (@jorenrui)
  • refactor: remove dom content loaded listener (@jorenrui)
  • fix: prevent duplicate entity init for :each attribute (@jorenrui)
  • fix: use mini events (@jorenrui)
  • fix: array listeners not working (@jorenrui)
  • refactor: add try-catch for parser (@jorenrui)
  • fix: used variables by dynamically added dom are being removed during disposal of nodes (@jorenrui)
  • feat: track event listeners of entity (@jorenrui)
  • docs: run prettier (@jorenrui)
  • chore: add comments (@jorenrui)
  • refactor: expose window (@jorenrui)
  • fix: escape html for :each directive (@jorenrui)
  • refactor: relocate scope arg in async function (@jorenrui)
  • refactor: update default scope and this for interpreter (@jorenrui)
  • refactor: replace eval with async function (@jorenrui)
  • style: remove semicolons (@jorenrui)
  • feat: add try-catch for eval (@jorenrui)
  • refactor: relocate files under generators and helpers (@jorenrui)
  • feat: add interpreter and add eval in context (@jorenrui)
  • refactor: remove commented proxy object (@jorenrui)
  • fix: clickout not working when target is the html tag (@jorenrui)
  • fix: non conditional classnames not working (@jorenrui)
  • feat: add entity id on debug mode (@jorenrui)
  • docs: fix typo (@jorenrui)
  • docs: add installation steps (@jorenrui)
  • refactor: add default state to avoid content shift (@jorenrui)
  • refactor: hide unused button (@jorenrui)
  • fix: ...
Read more