Commit Graph

538 Commits

Author SHA1 Message Date
David Jennes
a3df900bd2 Merge pull request #328 from stencilproject/feature/fix-lazy
Fix `LazyValueWrapper`
2022-07-31 22:58:06 +02:00
David Jennes
59b0c176c7 Changelog entry 2022-07-31 22:54:47 +02:00
David Jennes
bc5051ffe3 Fix implementation of lazy value wrapper 2022-07-31 22:53:24 +02:00
David Jennes
9444ee5c86 Reset changelog 2022-07-30 00:30:18 +02:00
David Jennes
8989f8a189 Merge pull request #327 from stencilproject/release/0.15.0
Some checks failed
Publish on Tag / Push To CocoaPods (push) Has been cancelled
Publish on Tag / GitHub Release (push) Has been cancelled
Release 0.15.0
0.15.0
2022-07-30 00:23:04 +02:00
David Jennes
6bafcffd2b Tweak changelog a bit 2022-07-29 18:32:22 +02:00
David Jennes
c690f3e613 Bump version to 0.15.0 2022-07-29 18:32:22 +02:00
David Jennes
2ddc039129 Rake tweaks 2022-07-29 18:32:22 +02:00
David Jennes
078c7a84e6 Merge pull request #324 from stencilproject/feature/lazy-data
Support lazy context data
2022-07-29 17:53:52 +02:00
David Jennes
5f0c01809d Docs & changelog entry 2022-07-29 03:07:12 +02:00
David Jennes
07d36651bf Tests 2022-07-29 03:07:12 +02:00
David Jennes
1072e919a3 Create mechanism for providing lazily evaluated context data 2022-07-29 03:07:12 +02:00
David Jennes
0d8fdbc3aa Merge pull request #326 from stencilproject/feature/attribution
Add attribution #trivial
2022-07-29 03:05:52 +02:00
David Jennes
5828770138 Bump year 2022-07-29 02:43:18 +02:00
David Jennes
71879ecdc9 Add attribution to all source code 2022-07-29 02:43:12 +02:00
David Jennes
6481534f6c Merge pull request #325 from stencilproject/feature/resolvable-expressions
Resolvable boolean expressions
2022-07-29 02:01:08 +02:00
David Jennes
0fa830c5cb Changelog entry 2022-07-29 01:54:28 +02:00
Ilya Puchka
479fdad30b Update docs 2022-07-29 01:47:57 +02:00
Ilya Puchka
6649b7e716 Parse variables as expressions
removed static boolean expressions
added test for rendering template with boolean expression
2022-07-29 01:47:55 +02:00
David Jennes
242bea54c3 Merge pull request #175 from stencilproject/break-continue
Break, continue and loops' labels
2022-07-29 00:02:10 +02:00
David Jennes
14f4c2a131 Changelog entry 2022-07-28 23:59:31 +02:00
David Jennes
f12d6ed7f3 Update documentation 2022-07-28 23:59:31 +02:00
Ilya Puchka
dd7ea1e097 Access outer loop context via its label 2022-07-28 23:59:31 +02:00
Ilya Puchka
91df84b1a5 Loop labels 2022-07-28 23:59:31 +02:00
Ilya Puchka
a7448b74cf Added break and continue nodes 2022-07-28 23:59:31 +02:00
David Jennes
248d664d4a Merge pull request #182 from stencilproject/blocks-cache
Caching rendered blocks content to reuse them in further calls
2022-07-28 19:07:15 +02:00
Ilya Puchka
41e0c9c9e0 Changelog entry 2022-07-28 19:05:28 +02:00
Ilya Puchka
67f94aa9f0 Update docs 2022-07-28 19:05:28 +02:00
Ilya Puchka
8c379296ca Cache rendered blocks content to reuse them in further calls 2022-07-28 19:01:13 +02:00
David Jennes
4d3f911f5d Merge pull request #287 from stencilproject/trim_whitespace
Add whitespace control mechanisms
2022-07-28 18:25:45 +02:00
David Jennes
b95b18ff60 Try to document this (afaik) 2022-07-28 18:24:10 +02:00
yonaskolb
27a543d748 Changelog entry 2022-07-28 16:43:24 +02:00
yonaskolb
ef97973e85 Implement trim whitespace 2022-07-28 16:43:24 +02:00
David Jennes
d4dc631752 Merge pull request #323 from stencilproject/feature/drop-swift4
Drop Swift 4 support
2022-07-28 16:39:36 +02:00
David Jennes
20b41782a1 Changelog entry 2022-07-28 03:15:54 +02:00
David Jennes
888797b27e Move source files to where SPM expectes them to be 2022-07-28 03:15:53 +02:00
David Jennes
f32c772b99 Warnings-- 2022-07-28 03:13:01 +02:00
David Jennes
e6ee27f64e Drop swift 4.2 support 2022-07-28 03:10:38 +02:00
David Jennes
256388ddc8 Merge pull request #246 from stencilproject/dynamic-member-lookup
Dynamic member lookup (via marker protocol)
2022-07-28 03:07:01 +02:00
David Jennes
099b8414d2 Changelog entry & docs 2022-07-28 03:05:17 +02:00
Ilya Puchka
7247d0a83d Dynamic member lookup (via marker protocol) 2022-07-28 03:05:17 +02:00
David Jennes
203510175f Merge pull request #267 from stencilproject/fix-block-super
Always evaluate `block.super` even if it's not directly used
2022-07-28 02:45:22 +02:00
David Jennes
8e890db688 Changelog entry 2022-07-27 18:53:01 +02:00
Ilya Puchka
701221c0fb always evaluate block.super even if it is not used 2022-07-27 18:51:52 +02:00
David Jennes
a6d0428036 Merge pull request #322 from stencilproject/feature/public-render
Make `render` method public
2022-07-27 05:05:57 +02:00
David Jennes
ee8b4bc4bc Changelog entry 2022-07-27 03:07:32 +02:00
David Jennes
99cc1cac4a Make render with context public 2022-07-27 03:01:37 +02:00
David Jennes
779820ed99 Merge pull request #321 from stencilproject/feature/pr-automation
PR checks automation
2022-07-27 03:01:17 +02:00
David Jennes
828a9b6fc4 Changelog entry 2022-07-27 02:56:21 +02:00
David Jennes
1b72ef27a4 Forgot ruby version 2022-07-27 02:56:21 +02:00