554 Commits

Author SHA1 Message Date
T. R. Bernstein 6ff4a6b85d chore: Update PathKit dependency
Danger / Danger Check (push) Has been cancelled
Lint Cocoapods / Pod Lint (push) Has been cancelled
SwiftLint / SwiftLint (push) Has been cancelled
Test SPM / Test SPM Linux (push) Has been cancelled
Test SPM / Test SPM macOS (push) Has been cancelled
Publish on Tag / GitHub Release (push) Has been cancelled
0.15.3
2026-04-17 04:24:51 +02:00
T. R. Bernstein 02f61d55a4 chore: release 0.15.2
Danger / Danger Check (push) Has been cancelled
Lint Cocoapods / Pod Lint (push) Has been cancelled
SwiftLint / SwiftLint (push) Has been cancelled
Test SPM / Test SPM Linux (push) Has been cancelled
Test SPM / Test SPM macOS (push) Has been cancelled
Publish on Tag / GitHub Release (push) Has been cancelled
0.15.2
2025-09-30 23:14:57 +02:00
T. R. Bernstein c25b7a52e7 feat: Allow tokens to be escaped 2025-09-30 23:13:05 +02:00
T. R. Bernstein 25d1507159 refactor: Use tabs for indent 2025-09-30 23:13:04 +02:00
T. R. Bernstein 6811c71bd6 refactor: Adapt to new repository 2025-09-30 23:12:59 +02:00
twodayslate 17af3bace1 docs: fix code example syntax (#348) 2024-12-22 12:54:30 +00:00
David Jennes 1aeeced65d Merge pull request #342 from art-divin/master
Prefer DynamicMemberLookup over KVC
2023-08-28 02:34:58 +02:00
Ruslan Alikhamov ea58733eb6 added new version in CHANGELOG 2023-08-26 05:10:17 +00:00
Ruslan Alikhamov 003341d94c Merge branch 'master' of https://github.com/art-divin/Stencil 2023-08-26 05:08:36 +00:00
Ruslan Alikhamov 930db33028 updated changelog 2023-08-26 05:07:29 +00:00
Ruslan Alikhamov 6b6d6c2730 changed order of condition to make positive case first 2023-08-26 01:03:49 -04:00
Ruslan Alikhamov 973609e141 Update Variable.swift - Fixed a typo for objc runtime check 2023-08-20 15:05:35 +04:00
Ruslan Alikhamov 644687b885 prefer DynamicMemberLookup over KVC 2023-08-20 10:28:27 +00:00
David Jennes 4f222ac85d Merge pull request #329 from stencilproject/release/0.15.1
Publish on Tag / Push To CocoaPods (push) Has been cancelled
Publish on Tag / GitHub Release (push) Has been cancelled
Release 0.15.1
0.15.1
2022-07-31 23:07:25 +02:00
David Jennes 3a98d1ef7d Bump version to 0.15.1 2022-07-31 23:05:06 +02:00
David Jennes 95a24b950f Small docs fix 2022-07-31 23:03:40 +02:00
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
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