Jails

Elegant and Minimalistic Javascript Application Library

MIT License

Downloads
433
Stars
180
Committers
5

Bot releases are visible (Hide)

Jails - v5.0.0-beta.7

Published by Javiani over 2 years ago

Change Log

  • Fixing diffing issues on dynamic form elements
Jails - v5.0.0-beta.6

Published by Javiani over 2 years ago

Change Log

  • Fixing observer issues on page load.
Jails - v5.0.0-beta.5

Published by Javiani almost 3 years ago

Change Log

  • Fixing bugs related to template id creation.
Jails - v5.0.0-beta.4

Published by Javiani almost 3 years ago

Change Log

  • Fixing bugs on node replacements by morphdom
  • Fixing model side effects
  • Fixing .get method
  • Upgrading parent template property to append all parents data.
Jails - v5.0.0-beta.3

Published by Javiani almost 3 years ago

Change Log

  • Refactorying code
  • Discarded global property
  • Adding Typescript to the source code
Jails - v5.0.0-beta.2

Published by Javiani almost 3 years ago

Change Log

  • Fixing state.subscription, it wasn't sending full model to update functions.
Jails - v5.0.0-beta.1

Published by Javiani almost 3 years ago

Change Log

  • Adding subscription feature in state helper
  • Cleaning up model after morphdom/sodajs updates
Jails - v5.0.0-beta.0

Published by Javiani almost 3 years ago

Jails 5 - Major Update

Version 5 is a result of many input given from other developers using on several projects. Some of the ideas on this version was already tried in version 3 but this time was made in a more consistent way.

Change Log

  • 100% written from scratch
  • Changed parent/child relationship
  • Renamed helper injection to dependency to make more sense.
  • Removed pandora store from component internals, state are now a fully coupled component funcionality, also changed msg to state to be more clear.
  • Improving visibility of variables created on template runtime.
  • Removing core animation feature for less complexity and trying to minimize bugs possibilities. ( Simplicity )
  • Improving update() performance, now it's possible to change props values before ui updates.
  • Jails does not update entire body html on mount, 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 actions from components for simplicity sake and trying to be more strict about code standards.

Todo's

  • Define the codename for this version
  • Update and improve documentations
  • Think about changes in logo and possibility to have a mascot for Jails.
Jails - v4.2.2 - Patch Update

Published by Javiani about 3 years ago

Change Log

  • Fixing errors on corner cases on element creation.
Jails - v4.2.1 - Patch Update

Published by Javiani almost 4 years ago

Change Log

  • Removing logs
Jails - v4.2.0 - Minor Update

Published by Javiani almost 4 years ago

Change Log

  • Fixing issues with nested template tags.
  • Adding new feature: Calling update on component mount.
Jails - v4.1.2 - Patch Update

Published by Javiani about 4 years ago

Change Log

  • Fixing Pub/Sub on edge cases, suppressing errors when trying to publish without subscribes.
  • Fixing element mount error when element has no initial model.
  • Fixing async pub/sub, firing subscription function immediately in cases where publish was fired first.
Jails - v4.1.1 - Patch Update

Published by Javiani over 4 years ago

Changelog

  • [Bugfix] Lazy calling internal view instantiation for when .start or .devStart is called. This will give developer a chance to decide when to start all jails process, like waiting some assets to get finally appended on dom for instance. This change will give library more previsibility on startup.
Jails - v4.1.0 - Minor Upgrades

Published by Javiani over 4 years ago

Changelog

  • Source code was completely rewritten making more reasonable and easy to maintain.
  • Several bug fixes regarding updates and view rendering.
  • Adding delegating events in the current component when there's 2 components on the same markup.
  • Fixing bugs happened only on codesandbox, for hmr reasons.
Jails - v4.0.4

Published by Javiani over 4 years ago

  • [BugFix] - Fixing bug on animation Library. It was removing element from the DOM before waiting for all transitions to finish.
Jails - v4.0.3

Published by Javiani almost 5 years ago

Bug Fixes

  • Fixing children props flow
  • Fixing multiple events assigning on single element scan
  • Fixing first render page issues and keeping updated elements mounted instead of removing them (bug)
Jails - v4.0.1

Published by Javiani almost 5 years ago

Bug Fixes

  • Fixing bug of missing events when element was unmounted and mounted again.
Jails - v4.0.0

Published by Javiani almost 5 years ago

Zeus

  • Rewritten from scratch
  • Renaming & Refactorying helpers
  • Changing Parent & Children relashionship
  • Removing jails lite and legacy for older browsers
  • Simplifying Dependency Injection
  • Changing high order function code style : export default function
  • Updating Morphdom version
Jails - v3.4.1

Published by Javiani over 5 years ago

Changelog

  • Making parent/children workflow consistent at pageload
Jails - v3.4.0

Published by Javiani over 5 years ago

Change log

  • Changing logo.
  • incorporating Reactor and Pandora inside Jails Core.
  • Making explicit main function.
  • Changing Parent & Child props behavior on Reactor rendering.
  • Adding hooks for animations on appending/removing child nodes.
  • improvements on first render performance.
  • Making Architecture Native & Adding view layer.