Skip to content

0.3.5

Latest
Compare
Choose a tag to compare
@JSBlocks-CI JSBlocks-CI released this 19 Feb 15:50
· 34 commits to master since this release

jsblocks release 0.3.5

Closed issues:

  • [#74] - options query do not replace option value in some situations
  • [#86] - observable cannot survive JSON.stringify
  • [#93] - Uncaught TypeError: Cannot read property '_serverData' of undefined
  • [#104] - Blocks is inserting the wrong text in the wrong node
  • [#111] - Cannot set property '$this' of undefined.
  • [#113] - expressions not updating in nested observables
  • [#119] - each-query not updating the dom with dependency-obervable
  • [#123] - Select to map to Model with options data-query
  • [#126] - side effects of 'each' and 'options' together
  • [#129] - observable event handle not binding correctly to DOM
  • [#132] - Issues with the 'sort'-extender.

Merged pull requests:

  • [#106] - Updating/Insetring of wrong nodes fixed. Closes #104
  • [#107] - Added toJSON to observable and tests for it.
  • [#109] - Added update function to options-query fixes #74.
  • [#110] - Moved 'View._bindContext' to src/mv/bindContext.js.
  • [#112] - Fixed some issues with template data-query.
  • [#114] - Added check if observable._expressions has current expression. Fixes #113.
  • [#115] - Fixed the serverside template-data-query I broke in a previous change.
  • [#118] - Added Blocks.middleware...
  • [#127] - Added 'null' to the valid params for the 'val'-query.
  • [#128] - Implements checkbox groups and fixes false negative select multple attribute check.
  • [#130] - Now cloning props and changed order in 'with'
  • [#133] - Fixed issues with the sort-extender described in #132.
  • [#139] - Fixed bug in observable._expressionKeys.
  • [#140] - Removed context.childs.
  • [#141] - Implemented Serverside comment query parsing.
  • [#143] - Fix #93
  • [#144] - Better support for module loaders & libaries in serverside rendering.
  • [#145] - Reverted one change from #143 that broke collections.
  • [#149] - Fixed / Implemented debug messages for "normal" methods.
  • [#150] - Debugging enhancments (custom Messages and more )
  • [#157] - Travis releases

Commits:

  • [a12d5fd6fd] - 🎉 0.3.5
  • [9d1efefb7f] - Updated jscore to 16e21b0c4e and jsvalue to 44af1b33d8.
  • [ef8550ba04] - Merge pull request #157 from astoilkov/travis-builds
  • [8d43cb75d0] - Fixed wrong prerelease detection regex
  • [ef0ee6a487] - Added npm publish step.
  • [b6a91baf18] - Replaced (most) REST-Calls to github with GraphQL.
  • [cace01d77c] - Added dev-dependencie "github" for easy github api access.
  • [a89cd5d05a] - First steps for commit logs on the release page :)
  • [878093b591] - Fixed wrong type in params in tag creation.
  • [ec809e047a] - Even more logs for CI Builds.
  • [56b073f749] - Fixed wrong date in commits, add missing param "force" for Tag creation.
  • [e0fb0730c6] - Initial NPM publish function.
  • [3c0135aeb3] - Changed tag creation method to apply a valid creator/author to the tag.
  • [461ea16bfd] - Now checking out master before building.
  • [1cf9455284] - Added master commit detection.
  • [8ff3e918d4] - added c++ 11 toolchain (for nodegit) to travis.yml and fixed typo
  • [f5c08e9221] - Travis: Added after_success hook for testing, set node_js version to the
  • [88d67bab51] - First (git) actions for CI build releases.
  • [844cd09ad4] - Updated jscore to fcf951d
  • [1fbbb8dca0] - Fixes for nested each/option queries.
  • [f9ce47cf1e] - Implemented clone for Expression.
  • [4358bfb00e] - Implemented clone for VirtualElement.
  • [d39d6e8b14] - Updated jscore to f8ced57.
  • [5de343e452] - Observable in model prototype will now be wrapped when it's not an
  • [e87d5c0eb8] - Added blocks.executeExpression().
  • [67c32c71d1] - Whoops: Added changes I forgot to commit.
  • [0ddd24945f] - Changed behavior of not-defined properties to not be wrapped within an
  • [2082eef7ca] - Added condition to remove invalud use of view.removeAt().
  • [8c9152eef9] - Fixed bug in on query applying wrong events.
  • [cc420dca04] - Fixed "document is not defined" in node in serverData.js
  • [eee38e307c] - Added return statements to modules, previously not returning their ex…
  • [2f643c017f] - WIP: Changed build process to generate self executing closures arroun…
  • [b324a83bfa] - Fixed bug in ElementData.clear()
  • [9b6e157962] - Removed unused default value/option in node-Middleware.
  • [6002545ad0] - Changed "on"-data-query to be able to accept unlimited "args".
  • [f5ae8428e8] - Fixed misstake in refactoring.
  • [8937239035] - Changed observables attribute-update logic to use dom.attr
  • [df176f044d] - Implemented update for dependency observable arrays.
  • [4ec1c25b16] - Fixed extenders for depencie observables.
  • [1da54849ad] - Fixed sorting in chained extenders by keeping track of chages.
  • [8450a986ae] - query/ExtenderHelper Fixed positioning issue when reinserting previously
  • [2f2c57fdb1] - query/ExtenderHelper: Changed if-else-constructs to switch statements.
  • [9fe340d8e0] - Changed opertation types from strings to an "enum".
  • [05f57d2419] - query/observable: removed duplicated code
  • [69ae8d8f52] - Moved the inline script tag for the server data to a data attribute o…
  • [d5acc8a9e7] - Added escaping in VirtualComments.
  • [7e2cf5c867] - Moved escape regex to modules/Escape.
  • [cc1e93ff0f] - Added modules/Escaping with the first useful methods.
  • [310249425c] - Merge pull request #150 from Kanaye/master
  • [0b44441d91] - Added check to make sure that blocks.debug is active, ready and would
  • [cfe1c78a15] - Optimized performance of the debug build.
  • [fb75852959] - Changed the manual throwDebugMessage to the debug macro.
  • [c0115f1e20] - Implemented a aimple debug macro to throw custom debug messages.
  • [43c6ccd14f] - Now reversing the parsed debug code (defining __DEBUG_METHOD) in the
  • [10d4a4eca8] - Modified Asnyc-View-Error Message to be more clear to:
  • [335b756f05] - Added sourceURL for expressions.
  • [bccf7ba2c6] - Added custom debug messages for async view init, wrong
  • [bdcd08918f] - Added custom debug methods, kinda.
  • [8fe09d4816] - Added method throwMessage to blocks.debug which outputs a custom error
  • [5dc25a49fa] - Moved jsdebug default styles to an object.
  • [bc129d7b5b] - Added/renamed more style-names from the highlightjs update.
  • [4d6a7303b6] - Updated node-rendering dependencies (express & parse5).
  • [8d2b5b37b6] - Updated dev-dependencies.
  • [29b4ac27d2] - Merge pull request #149 from Kanaye/master
  • [c4300f419c] - Updated jscore to commit c7e46b7cd639b5d093fc8bc6eae8760a33c7ce8e.
  • [25396846aa] - Added debug types for Model and ModelInstance Fixed some jsdocs.
  • [37985958b1] - jsdebug now treats undefined as "not specified" in optional parameters.
  • [6667249870] - Some jsdoc fixes and implemented "blocks.debug.pause()" and
  • [0345b25bd3] - jsdebugs "less-args" error is now printing param-names and is not pri…
  • [0871c4bdc8] - Stopped jsdebug printing "Usage exmple" if there is no usage example for
  • [da3c09d875] - Fixed some jsdocs and parameter type missmatches inside the library.
  • [fbb8831753] - Fixed bug in checkArgs of jsdebug showing wrong error.
  • [b11a50dd68] - Mostly adding (or fixing) jsdoc param description.
  • [fd1bc32b06] - Temporary workarround in observables because jsdebug will try to unwr…
  • [7f337f7eed] - Initial fixes/impl for method-debug-messages.
  • [f0e77b8b5b] - Fixed expression in jsdebug#checkArgsTypes for non query methods.
  • [7e841841e7] - Removed unnecessary method (stub?) for adding images.
  • [4373827383] - Merge pull request #144 from Kanaye/master
  • [2ecd5673a6] - Merge pull request #145 from Kanaye/collection-fix
  • [703f0d7c2d] - Reverted one change from #143 that broke collections.
  • [5e844b5fcf] - Better support for module loaders & libaries in serverside rendering.
  • [dddbd0a5c3] - Merge pull request #143 from Kanaye/fix-#93
  • [a3099edb3b] - Implemented clone for App and View.
  • [4adedb5e85] - Updated lib/blocks/core.js to version in astoilkov/jscore#3.
  • [bb5b85c6de] - Merge pull request #141 from Kanaye/serverside-comment-expressions
  • [a6acd83c63] - Merge pull request #140 from Kanaye/bug-#111
  • [7127ed36e0] - Implemented Serverside comment query parsing.
  • [085ee01f85] - Removed context.childs.
  • [c17f2627d4] - Merge pull request #139 from Kanaye/bug#138
  • [fae22bbac5] - Fixed bug in observable._expressionKeys.
  • [8e602c324b] - Merge pull request #133 from Kanaye/fix-#132
  • [19a4bd3ec7] - Fixed some bugs in the sort-extender.
  • [36e9e5cdb3] - Added bind to sort-extender.
  • [4c4ccbc126] - Merge pull request #130 from Kanaye/bug-#129
  • [f0488a4d07] - Now cloning props and changed order in 'with'
  • [b72e8cc484] - Merge pull request #128 from Kanaye/bug-#123
  • [547d934379] - Implementation of checkbox groups.
  • [acf58c9bf7] - Multi-Selects 'val' now work when only 'multiple' is written.
  • [5156b16fc4] - Merge pull request #127 from Kanaye/issue#122
  • [6b9fd4510e] - Added 'null' to the valid params for the 'val'-query.
  • [1123d4f6ef] - Merge pull request #118 from Kanaye/blocks.middleware
  • [54b6ecc851] - Added baseTag and options.
  • [2af9161c4d] - Added baseUrl to Router for blocks.middleware()
  • [cdc74eaa68] - Added blocks.middleware.
  • [9bd1f1d7df] - Merge pull request #115 from Kanaye/template-fix-v2
  • [ac8190dd22] - Merge pull request #114 from Kanaye/bug-#113
  • [55d9a335a6] - Fixed missing condition and .rawValue from a previous change on serve…
  • [c72c83b9a7] - Added check if observable._expressions has current expression and add…
  • [6e967969d2] - Merge pull request #112 from Kanaye/template-query-fixes
  • [c14b0999d0] - Added test for finding correct script in template query.
  • [90db83bedc] - Modified node-override of temlate-query for passDetailValues also fixed
  • [dfe269b1d3] - Added 'parameterName' in DomQuery.executeMethods.
  • [107b09cdd4] - Merge pull request #109 from Kanaye/bug-#74
  • [1fce71c0b4] - Removed unnecessary update-call.
  • [d2c786d80c] - Added Tests for new options behaviour.
  • [a43764d6f1] - Fixed bug in new Expression.NodeWise rendering.
  • [0339a968c6] - Added update function to options-query.
  • [487eb803bd] - observable.update now not subscribes.
  • [43a3fc6ee4] - Added observable._getValue().
  • [ba2a9aac9e] - Added call to observable.update().
  • [25ed83b44c] - Fixed attributes not get synced in some cases.
  • [7d0e448d14] - Merge pull request #110 from Kanaye/master
  • [852a3ca3ea] - Moved 'View._bindContext' to src/mv/bindContext.js.
  • [90163bdd73] - Merge pull request #106 from Kanaye/VE-sync-ffixes
  • [cb5f88622c] - update wrong refs
  • [6fdcd4e67f] - update ref to jsblocks
  • [3a003642ec] - Fixed bad typo in new implementation.
  • [1d484566b7] - Cleaned up unnecessary stuff of originaly planed implementation.
  • [1f736b4c2f] - add a ref to link
  • [6a5890c14f] - add Caret to README
  • [743bea5fe8] - Merge pull request #107 from Kanaye/observable-to-json
  • [d34d60d845] - Added toJSON to observable and tests for it.
  • [0ba643e68b] - Added tests.
  • [1ebe48e276] - Updating/Insetring of wrong nodes fixed. Closes #104.
  • [c552b7d204] - 0.3.4 release