Hi Arlen

That’s great! I hadn’t seen the “25” connection, but otherwise that reflects my 
thinking.

As it happens, I have been wondering recently if enabling duplicates within 
filters might not be exactly the sort of change that warrants moving to 5.2.x:

https://github.com/Jermolene/TiddlyWiki5/pull/3790

And, of course, if we decide to make 5.2.x then there’s a natural opportunity 
to consider some other improvements that are not 100% backwards compatible. For 
example:

* Changing the HTML storage format to embedded JSON to remove restrictions on 
field names (and make the HTML valid)
* Adopting a new .tid file format that allows for fields containing new lines
* Fixing timezone handling
* Switching off CamelCase by default
* Replacing Vanilla and Snow White themes with something based on a higher 
quality, off-the-shelf CSS library
* Updating to a later dialect of JavaScript (arrow functions! Promises! — 
although I think that being conservative in our JS requirements has been very 
good for TW5)
* Refactoring boot.js to be less monolithic

Best wishes

Jeremy



> On 22 Apr 2019, at 15:10, Arlen Beiler <[email protected]> wrote:
> 
> I've always read it to be brand:major:minor, as the "5" signifies the upgrade 
> from "2", using many lessons learned, and is a play on the number 25, which 
> was in the original slogan (TWenty 5 - A remake for the next 25 years). The 
> middle number is major changes to the internal javascript code, such as a 
> major rewrite of boot.js, which might break certain things like Bob and 
> TiddlyServer (tools which depend on the internal workings of TiddlyWiki), and 
> the last number is the number that tells us which bugs we might be dealing 
> with and which macros and features are available. We don't really do patch, 
> but we also don't really do breaking minor changes. All 5.1.x wikitext will 
> always work on 5.1.x, and might work on 5.2.x as well, since breaking changes 
> are rarely introduced into the parser. 
> 
> That's how it's seemed to work from my observation.
> Arlen
> 
> On Mon, Apr 22, 2019 at 9:14 PM MidnightLightning <[email protected] 
> <mailto:[email protected]>> wrote:
> There's a conversation over at 
> https://github.com/Jermolene/TiddlyWiki5/issues/3834 
> <https://github.com/Jermolene/TiddlyWiki5/issues/3834> on the GitHub repo 
> that asks a pretty similar question too.
> 
> 
> On Monday, April 22, 2019 at 4:20:38 AM UTC-5, Mat wrote:
> What does it take to jump "a tenth" in the version number, i.e to get TW 
> version 5.2? Seems like we over modestly increment with 1/1000 even when 
> pretty big improvements are made.
> 
> More generally put, what do the value positions in 5.1.19 actually signify in 
> TW - there is no exact standard for versioning 
> <https://en.wikipedia.org/wiki/Software_versioning#Change_significance>? And 
> actually, is "5" a version number or a part of the product name?
> 
> <:-)
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "TiddlyWikiDev" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To post to this group, send email to [email protected] 
> <mailto:[email protected]>.
> Visit this group at https://groups.google.com/group/tiddlywikidev 
> <https://groups.google.com/group/tiddlywikidev>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/tiddlywikidev/023ddcbf-6f5c-4f95-aa19-8b7f442d4feb%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/tiddlywikidev/023ddcbf-6f5c-4f95-aa19-8b7f442d4feb%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "TiddlyWikiDev" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To post to this group, send email to [email protected] 
> <mailto:[email protected]>.
> Visit this group at https://groups.google.com/group/tiddlywikidev 
> <https://groups.google.com/group/tiddlywikidev>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/tiddlywikidev/CAJ1vdSRnsqgP8fkZaAUW%3DZD-uOCOk3u4KGgg9wo%2BzCwOpBwu9g%40mail.gmail.com
>  
> <https://groups.google.com/d/msgid/tiddlywikidev/CAJ1vdSRnsqgP8fkZaAUW%3DZD-uOCOk3u4KGgg9wo%2BzCwOpBwu9g%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" 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 https://groups.google.com/group/tiddlywikidev.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywikidev/C968CB45-95DE-44E0-B040-B8F602D2A8AC%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to