Skip to content

Releases: OktarinTentakel/annex

v0.1.19-beta

21 Apr 14:14
Compare
Choose a tag to compare
v0.1.19-beta Pre-release
Pre-release

Chore release - version bumps, improvements and minor fixes
// reworked scripts to use npm/yarn commands
// removed user/group setup from scripts
// added create and install scripts
// version bump for Node (staying with LTS 16 for the moment, since 20 brings some problems with events)
// version bumps for Node/JS dependencies
// switched custom bash profile for synth-shell in Node container
// removed docker compose version in docker-compose.yml (not needed anymore)
// added LANG and NODE_ENV env vars to docker-compose.yml
// named anonymous functions in gulp sequences for better logging
// fixed minor bug in Viewport::VisibilityObserver.#handleIntersections, adding a safeguard for getting the state from the map (necessary, since browsers seem to handle unobserve not completely synchronous)

v0.1.18-beta

11 Dec 15:54
Compare
Choose a tag to compare
v0.1.18-beta Pre-release
Pre-release

Conversion Module - implemented toBaseX and fromBaseX to provide number/character-space conversions
// added new "Conversion" module
// implemented Conversion:toBaseX, to change number/character-space of value to target base (+ unit-tests)
// implemented Conversion:fromBaseX, to decode value, that has been encoded with "toBaseX" (+ unit-tests)
// implemented Random:randomUserCode, to generate random codes, which, by being simple, short and concise, but random enough, can be used as codes presented to the user, for possible manual transcription (+ unit-tests)
// upped version to 0.1.18-beta

v0.1.17-beta

22 Nov 16:22
Compare
Choose a tag to compare
v0.1.17-beta Pre-release
Pre-release

Urls Module - rebuilt basic URL creation and handlung introducing urlHref()
// implemented urlHref as central implementation to provide URL construction from string + params + anchors (+ unit tests)
// added urlHref to other Urls and Navigation module methods, adapting tests and examples without touching basic functionality, updated documentation
// upped version to 0.1.17-beta

v0.1.16-beta

20 Nov 12:59
Compare
Choose a tag to compare
v0.1.16-beta Pre-release
Pre-release

URLS Module - added Urison class to create and parse URL-safe JSON representations
// implemented Urison class, reimplementing old ES5 Rison standard in ES6, allowing for readable and safe JSON in URLs (+unit tests)
// added better native umlaut-mapping for slugification, transforming ü to ue, ä to ae and ö to oe, like Germans would do
// upped version to 0.1.16-beta

v0.1.15-beta

16 Nov 10:56
Compare
Choose a tag to compare
v0.1.15-beta Pre-release
Pre-release

SVG Elements - added support for SVGs in basic type checks and object cloning
// upped version to 0.1.15-beta

v0.1.14-beta

10 Nov 17:01
Compare
Choose a tag to compare
v0.1.14-beta Pre-release
Pre-release

Events Module - fixed bug in synthetic events, requiring event payloads to be plain objects
// upped version to 0.1.14-beta

v0.1.13-beta

10 Nov 14:52
Compare
Choose a tag to compare
v0.1.13-beta Pre-release
Pre-release

Viewport Module - fixed missing synthetic event system events for visibility events
// upped version to 0.1.13-beta

v0.1.12-beta

28 Sep 13:38
Compare
Choose a tag to compare
v0.1.12-beta Pre-release
Pre-release

Units Module
// added Units module
// implemented Units:asCurrency to render currency values
// implemented Units:asFileSize to render human-readable file sizes
// implemented Units:asDecimal to render decimal numbers
// reworked event name normalization in Events, now allowing ':' and '_' as event name parts, additionally, normalization will now warn if name normalization changes the name
// added tolLowerCase parameter to Strings:slugify
// fixed locale string casting bug in Dates:format
// fixed Strings:trim documentation
// upped version to 0.1.12-beta

v0.1.11-beta

27 Sep 18:09
Compare
Choose a tag to compare
v0.1.11-beta Pre-release
Pre-release

Bug Fixing
// fixed wrong format of 00:00h in american date Dates:format (was 00 am, is now 12 am)
// fixed exception in Events:once, which occurred if off() was called in the once-event-handler, removing the event map entry before the self-removal triggers
// upped version to 0.1.11-beta

v0.1.10-beta

25 Sep 11:15
Compare
Choose a tag to compare
v0.1.10-beta Pre-release
Pre-release

BreakpointObserver - implemented an observer to manage a page's breakpoints and get notified, if the breakpoint changes in regard to the viewport width
// implemented Viewport:BreakpointObserver, to provide programmatic access to breakpoint changes on viewport resizing (+ examples)
// added scrollDirection and fuzzyScrollDirection to Viewport:ViewportInfo generated by the VisibilityObserver, to have an indication in which direction the user is scrolling the page
// implemented Arrays:generateRange, to provide programatically generated, iterable number and character ranges
// implemented Strings:trim, to be able to do complex trimming operations on strings, going beyond just whitespace, with the help of regex tokens
// tested xbrowser
// upped version to 0.1.10-beta