Commit Graph

436 Commits

Author SHA1 Message Date
David Jennes
7ed95aec91 Merge pull request #242 from stencilproject/feature/deterministic-for-loop
Deterministic `for` loops for dictionaries
2018-09-21 12:09:12 +02:00
David Jennes
064b2f706c Changelog entry 2018-09-21 00:19:08 +02:00
David Jennes
fce4e85a63 Ensure the "for" iteration over a dictionary is consistent 2018-09-21 00:17:42 +02:00
David Jennes
275e583e4a Merge pull request #239 from stencilproject/feature/swift4.2
Use Swift 4 features
2018-09-21 00:00:13 +02:00
David Jennes
9c408d488e Test on Xcode 10 and Linux Swift 4.2 2018-09-20 04:17:42 +02:00
David Jennes
f9f6d95f25 Changelog entry 2018-09-20 04:17:42 +02:00
David Jennes
0d4dee29b2 Use multiline strings
multi

t

t
2018-09-20 04:17:42 +02:00
David Jennes
1704cd2ddf Use auto equatable 2018-09-20 02:20:21 +02:00
David Jennes
831cdf5f36 Merge pull request #234 from stencilproject/check-kvo
Check for property via selector before using value(forKey:)
2018-09-11 23:59:54 +02:00
Ilya Puchka
8210fa57f1 Update CHANGELOG.md 2018-09-11 18:14:51 +01:00
Ilya Puchka
0074ee1d4a check for property via selector before using value(forKey:) 2018-09-11 18:12:27 +01:00
Yonas Kolb
d71fe2a2ee Merge pull request #228 from stencilproject/swift_4
Swift 4.1
2018-09-10 21:22:38 +10:00
Yonas Kolb
93ccc56540 update lexer to swift 4 2018-09-10 21:19:25 +10:00
David Jennes
247a35fd2c Add CocoaPods version 2018-09-10 20:59:02 +10:00
Yonas Kolb
8e9692c696 add swift version to podspec 2018-09-10 20:59:02 +10:00
Yonas Kolb
8bda4d5bbb add changelog entry 2018-09-10 20:59:02 +10:00
Yonas Kolb
e6b12c09d3 update travis builds to Swift 4.1 2018-09-10 20:59:02 +10:00
Yonas Kolb
420c0eacd7 update code to Swift 4.1 2018-09-10 20:59:02 +10:00
Yonas Kolb
adb443229d add xcodeproject to gitignore 2018-09-10 20:58:24 +10:00
Yonas Kolb
1098921dc8 remove Swift 3 package 2018-09-10 20:58:24 +10:00
Yonas Kolb
9de8190988 upgrade Package to swift 4 2018-09-10 20:58:24 +10:00
Ilya Puchka
acda1b0caf process template lines when Lexer is created not when parsing each token. (#230) 2018-09-10 11:39:19 +01:00
Sébastien Duperron
00e71c1b4d Fix typo in VariableSpec describing subscripting (#229) 2018-09-08 14:05:05 +01:00
David Jennes
1b85b816fd Reset changelog 2018-08-30 13:58:30 +02:00
David Jennes
b476e50f89 Forgot version bump 0.12.1 2018-08-30 13:52:14 +02:00
David Jennes
2ed5763fe4 Release 0.12.1 2018-08-30 13:47:19 +02:00
David Jennes
fff3d21e37 Merge pull request #227 from stencilproject/feature/pathkit-cocoapods
Updated the PathKit dependency to 0.9.0 in CocoaPods
2018-08-30 13:41:52 +02:00
David Jennes
99be5f0459 Changelog entry 2018-08-30 13:29:52 +02:00
David Jennes
2eeb7babd3 Updated the PathKit dependency to 0.9.0 in the podspec 2018-08-30 13:29:45 +02:00
David Jennes
fc404b25d8 Update the docs version number 2018-08-26 23:27:37 +02:00
David Jennes
42972a1c10 Reset Changelog 2018-08-26 23:24:29 +02:00
David Jennes
6a4959cea0 Release 0.12.0 0.12.0 2018-08-26 23:17:13 +02:00
David Jennes
ffe8f9dab0 Merge pull request #167 from stencilproject/errors-logs-improvements
Errors logs improvements
2018-08-15 14:06:49 +02:00
Ilya Puchka
96a004eb34 replace implicitly unwrapped optional with fatalError 2018-08-14 00:56:10 +01:00
Ilya Puchka
92ebfe59b1 removed unneeded error reporter references 2018-08-13 23:05:33 +01:00
Ilya Puchka
71ad162268 more indentations fixed 2018-08-13 20:02:07 +01:00
Ilya Puchka
b9702afbd4 fixed indetnations 2018-08-13 20:00:27 +01:00
Ilya Puchka
4f1a5b3e3d store reference to token when parsing range variable 2018-08-12 22:25:25 +01:00
Ilya Puchka
3a4cd8aa27 Merge branch 'master' into errors-logs-improvements 2018-08-12 22:08:13 +01:00
Ilya Puchka
e795f052ea updated docs 2018-08-04 20:19:50 +01:00
Ilya Puchka
2c411ca494 Merge branch 'master' into dynamic-filter 2018-08-04 20:05:59 +01:00
Ilya Puchka
f3d5843e78 updated CHANGELOG 2018-08-04 19:49:57 +01:00
David Jennes
4f14b4b044 Merge pull request #221 from stencilproject/fix/update-changelog-entry-format
Update changelog entry format
2018-07-11 23:31:00 +02:00
David Jennes
b66abc3112 Update CHANGELOG.md 2018-07-11 23:16:06 +02:00
David Jennes
5bbd994581 Merge pull request #216 from trupin/master
Added Weaver to the list of projects using Stencil
2018-07-11 22:45:42 +02:00
Theophane RUPIN
3995ff9acf Added Weaver to the list of projects using Stencil 2018-05-20 16:52:22 -07:00
David Jennes
2e18892f4c Subscript syntax for Variables (#215)
* Implement variable indirect resolution

* Add some tests

* Changelog entry

* Update documentation

* Rework the syntax to use brackets instead of a $

* Move the lookup parser into it's own file

* Add invalid syntax tests

* Swift 3 support

* Rename some things + extra test
2018-05-19 21:03:51 +01:00
Ilya Puchka
564ccb7af7 added filter to apply dynamic filter 2018-05-13 12:46:51 +01:00
Ilya Puchka
39ed9aa753 Fixed using spaces in filter expressions and variables lists (#178)
* fixed using spaces in filter expression

* fixed breaking variables lists and filters by spaces

* simplified smartJoin

* avoid force unwrap
2018-05-13 01:06:38 +01:00
Yonas Kolb
d935f65d56 Merge pull request #214 from yonaskolb/include_context
Context param for Include block
2018-05-10 18:01:02 +10:00