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 methodthrowMessageto 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