Jails

Elegant and Minimalistic Javascript Application Library

MIT License

Downloads
433
Stars
180
Committers
5

Bot releases are hidden (Show)

Jails - v5.1.1 - Patch Update

Published by Javiani about 1 year ago

Change Log

  • The new template system has a limitation with single quotation inside html. It was fixed.
  • Minor improvements like removing redudant parsing of template in code.
Jails - v5.1.0 - Minor Update

Published by Javiani about 1 year ago

Change Log

  • Creating Jails Template System Engine & Removing Squirrelly dependency.
  • Changing default delimeter tags to ${} to be more close to native javascript and avoid Json ambiguity.
  • Improving loop variables scope on child components.
Jails - v5.0.14

Published by Javiani over 1 year ago

ChangeLog

  • Fixing scope variables and updating parent function
Jails - v5.0.15 - Patch Update

Published by Javiani over 1 year ago

Change Log

  • Improving onupdate interface, making it simpler and controlling side-effect
Jails - v5.0.13 - Patch Update

Published by Javiani over 1 year ago

Change Log

  • Fixing bugs with child components inside foreach loop.
  • Improving morphdom detections when element has id or html-key attribute
Jails - v5.0.12 - Patch Update

Published by Javiani over 1 year ago

Change Log

FIX - An error occurs when user doesn't use main utility function inside component. Fixing that case for sync and async components.

Jails - v5.0.11 - Patch Update

Published by Javiani over 1 year ago

ChangeLog

A lot of changes was made along few months, but they were not described here on releases, so I'm using this release just to list them all.

5.0.11

  • Bumping morphdom and squirrelly dependencies
  • Preventing unnecessary dom updates on foreach and for iteration

5.0.1 - 5.0.10

  • Fixed bug in html-static on previous version
  • Normalizing values for html-* directives
  • html-class is now appending to current classes, supporting more than 1 directive in the same element
  • Adding entire boolean html list of attributes in template system
  • Providing entire state when using state.set().then( fn ) for fn callback.
  • Fixing parsing html- directives
Jails - v5.0.0 - Major Update

Published by Javiani about 2 years ago

Athena

  • Rewritten from scratch in Typescript
  • Components shaped in Custom Elements
  • A minimal Typescript support
  • Entire Template System replaced
  • Improving performance
  • Parent / Child Relationship improved
  • Removing core animation feature for less complexity and trying to minimize bugs possibilities. ( Simplifying )
  • Improving onupdate() performance, now it's possible to change props values before ui updates.
  • Jails does not update entire body html on mount anymore, this can avoid issues on page load specially if you're using some kind of animation when page is ready. It may fix some other issues when using Jails with other libraries that need to start on page load.
  • Removed store from component internals, state are now a fully coupled component funcionality, also changed msg to state to be more clear.
  • Renamed helper injection to dependency to make more sense. ( Simplifying )
  • Removed actions from components, trying to be more strict about code standards. ( Simplifying )
Jails - v5.0.0-beta.22

Published by Javiani about 2 years ago

Change Log

  • Fixing falsy case for number 0, template should not skip it on conditionals.

Next steps

  • Documentation
Jails - v5.0.0-beta.21

Published by Javiani about 2 years ago

Change Log

  • Resolving Memory Leaks
  • Improving Performance
  • Adding async components feature

Next steps

  • Documentation
Jails - v5.0.0-beta.20

Published by Javiani about 2 years ago

Change Log

  • Fixing template error from previous release
Jails - v5.0.0-beta.19

Published by Javiani about 2 years ago

Change Log

  • Fixing Template returning undefined values as string
Jails - v5.0.0-beta.18

Published by Javiani about 2 years ago

Final Beta 🎉

  • Final tests

Next step

  • Finishing Documentation
Jails - v5.0.0-beta.14

Published by Javiani about 2 years ago

Change Log

  • Finishing Types and Typescript definitions for end users
Jails - v5.0.0-beta.13

Published by Javiani about 2 years ago

Changelog

  • Removing github references from package.json, it won't work on online editors like codesandbox and stackblitz.
Jails - v5.0.0-beta.12

Published by Javiani about 2 years ago

Changelog

  • Changing trigger function to work with more then 1 children element
Jails - v5.0.0-beta.11

Published by Javiani about 2 years ago

Change Log

  • Fix bug with template tag regex, breaking on minified html.

Next steps

  • Make autocomplete available when using library
Jails - v5.0.0-beta.10

Published by Javiani about 2 years ago

Change Log

  • Refactorying template creating logic for fixing fouc issues
  • Improving performance on page load

Next steps

  • Make autocomplete available when using library
Jails - v5.0.0-beta.9

Published by Javiani about 2 years ago

Change Log

  • Finishing template directives
  • Code and Typescript refactories

Next steps

  • Tests
Jails - v5.0.0-beta.8

Published by Javiani about 2 years ago

Change Log

  • Rewritten from scratch again
  • Components are now Custom Elements - Web Components
  • Replaced internal Sodajs template system for Template7 project for solving rendering issues and to be more extensible and ready for future features.
  • Putting get helper to quarentine, I don't know if that's a good feature for next version yet.

Next steps

  • Finishing template directives
  • Testing
  • Code and Typescript refactories