Pods Duvet 1.1.12 Release Notes Duvet Release Notesv1.1 v1.1.12 Chg: Exposed HtmlInjector.appendToHead()
and HtmlInjector.appendToBody()
and they may now also accept HTML strings. Chg: MetaTagBuilder
ctor no longer internal. v1.1.10 Chg: Recompiled for new the BedSheet 1.5.16 wildcard routing system. Chg: Clearer log messages when head
or body
tags can not be found. v1.1.8 New: SleepSafe integration! Injected scripts and stylesheets automatically update the Content-Security-Policy
response header. New: HtmlInjector.injectFantomMethod()
now loads the Fantom TimeZone database, see http://fantom.org/forum/topic/2548 . Chg: Made Text processing more efficient (text is no longer encoded twice). Chg: Updated RequireJS from v2.1.14 to v2.3.5. v1.1.6 Chg: HtmlInjector.injectFantomMethod()
defaults TimeZone to a sensible default (i.e. UTC
and not New_York
) that doesn't cause errors. See JS: TimeZone not found for details. Chg: Methods args for HtmlInjector.injectFantomMethod()
may now be any Fantom object, and not just JSON objs. Chg: LinkTagBuilder.fromLocalUrl()
now accepts local URLs for all registered ClientAssetProducers
such as BedSheet's PodHandler
. Chg: Added a domkit
example to the pod doc. Chg: Updated afConcurrent to v1.0.20. Bug: HtmlInjector.injectFantomMethod()
could not call static methods with arguments. v1.1.4 Bug: Scripts could be inserted in the wrong place if the HTML legitimately contained the string </body>
. v1.1.2 Bug: The same module script could be injected multiple times. v1.1.0 Chg: Updated to work with IoC v3 and BedSheet 1.5 . (Breaking change.) Chg: Deleted deprecated methods. (Breaking change.) v1.0 v1.0.12 Bug: LinkTagBuilder
and ScriptTagBuilder
did not enode()
their URLs. Bug: Smart script insertion didn't work with plain <script>
tags. v1.0.10 v1.0.8 New: Smart script insertion allows you to write your own require scripts in the static HTML. Chg: Added DuvetMiddleware
to BedSheet's StackFrameFilter
because it's boring! Chg: Revamped portions of the documentation. v1.0.6 Bug: Duvet no longers Errs when resolving pod JS files when run as a script. (Updated mainly for FormBean demo.) v1.0.4 New: RequireJS modules are logged at startup. New: RequireJS modules are printed on the BedSheet 404 and Error pages. Chg: Recompiled to work with BedSheet 1.4.0 . v1.0.2 v1.0.0 New: RequireJsConfigTweaks
service allows last minute tweaks to the RequireJS config. Bug: Could not inject Fantom JS code from other pods if the main web app itself did not have JS code. v0.1 v0.1.0 New: Support for executing Fantom code on web pages! See HtmlInjector.injectFantomMethod()
. v0.0 v0.0.14 Chg: Updated to IoC 1.7.2 . Bug: Script async
attribute incorrectly had the value of true
(should have been async
). v0.0.12 New: Added MetaTagBuilder.withProperty()
for adding Open Graph meta. v0.0.10 New: RequireJS script has cache control / expires headers that expire in 1 year. Bug: Problems with contributing user modules. v0.0.8 New: User defined modules in `/modules/`
automatically have their asset caching strategy URLs added the RequireJS paths config. v0.0.6 Chg: Renamed LinkTagBuilder.fromClientUrl()
-> fromLocalUrl()
to match BedSheet FileHandler
. Chg: Renamed ScriptTagBuilder.fromClientUrl()
-> fromLocalUrl()
to match BedSheet FileHandler
. v0.0.4 New: Added DuvetMiddleware
to rollback / remove any HTML injections if an Err occurs. This prevents old code being injected into Err pages. Bug: Could not inject multiple scripts without a src atrribute. v0.0.2