Thanks a lot for this release!
Just stumbled on a typo in help.install:
include_once('../boltwire/barn/scripts/engine.php');
barn is gone.
Greetings, Martin
Am Samstag, 8. März 2014 00:20:28 UTC+1 schrieb Dan:
>
> Another pretty big release. Few new features--but lot's of bug fixes and
> performance tweaks. I'd definitely upgrade if you are on an earlier version
> of 4.xx. We're pretty close to the end of this development cycle.
>
> Cheers,
> Dan
>
> From the changelog:
>
>
> - Changed <embed script> into a function, ie <(embed script)>, with
> the advantage we drop one markup rule. I also fixed so I can insert
> parameter like {+arg1} into the script via the function call. Very useful.
> It should also recognize vars like {+p} and {+id} as well.
> - I also decided to drop the new form command as I can use the include
> function, with a small change to allow insertion of fields from the
> include
> parameters, ie: {+field}.
> - Finally decided what to do with the stash command: drop it. :) Can
> do [(info field=id value='one | two')], or [(log 'field: one | two'
> page=)]. Hopefully this feature is new enough it won't affect too many
> people.
> - Did some tinkering on the translation system to improve performance.
> Ended up rewriting it and re-adding a translate function. Allows for the
> following (note the cases): [(translate yellow fr)] => jaune [(translate
> YELLOW language=fr)] => JAUNE [(translate Jaune language=fr reverse=true)]
> => Yellow. Still not promising languages are working fully on 4.xx.
> Haven't
> really tested. No doubt the language packs will need to be updated.
> - Did some hopefully transparent changes under the hood to improve
> performance of the search function, esp when if statements are used. Won't
> go into the details here, but let me know if you notice anything strange,
> as something may have been broken in the process.
> - Spent some time reworking the session system on the site, after
> discovering some session information was not being cleared properly.
> Finally got it working beautifully.
> - Discovered an easy way to allow multiple commands with the same
> name, ie: [command if ...][command if ...] rather than [command if_1
> ...][command if_2 ...]. I just got BoltWire to rename duplicate commands
> for you, automatically. Note {=field} replacements will require you to use
> the correct name--which could give you a good headache. That is, [command
> source somevar][command source somevar2][command id {=source}] will bring
> in somevar. You will need to use {=source_1} to get in the second one, and
> {=source_2} to get a third if it existed. Still, it helps more than it
> confuses things! Won't affect site already using commands like if_1 or
> if_2.
> - Reworked the stopwatch feature. Set $BOLTstopWatch to true in
> index.php and you'll get a nice report showing how long the entire page
> takes to load, times for each zone. Helpful in tracking down drags on your
> site. (I need to document better how those times are calculated: beginning
> times for each zone are relative to the start, end times are time in each
> zone. Some functions have nested times, etc).
> - Finally got the auto indexing to work after the page is flushed from
> the server so there's no lag time.
> - Set the default to not show headers on action pages. To restore
> them, put actionHeaders: true in site.config.
> - Changed the BOLTargs function to allow parameter names with hyphens,
> and another small change. Let me know if you notice any side effects.
> - Slight tweak to how the default view action works, so can see the
> action in the url for enhance possibilities.
> - Significant number of small bug fixes here and there...
>
>
--
You received this message because you are subscribed to the Google Groups
"BoltWire" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/boltwire.
For more options, visit https://groups.google.com/d/optout.