Fixed: Dashes saves as UTF-8
Fixed: Integrated commit hook
Fixed: Switch TA initialization to ANSI
Improved: Better future support
Improved: The way script handles the owner
Updated: Keep code conversion
Updated: Version equalize
Updated: WS publish now calls integrated NP
Added: Commit hooks ENV variables initial commit
Added: Track assembly retrieve owner from entity
Removed: Hook `pre-commit.bat` timeout
Removed: Timeout at the execution end
Added: Conditional user spawn multy-tasking
Added: Method `QUEUE:Next` including `Retain` and `Remove`
Added: Wire module self tester
Added: Custom character support to file reader
Fixed: Ensure `\n` at the end of the generated autorun file
Fixed: Export autorun type doubling `\n` in the output
Removed: Function `asmlib.GetAngleXY`. Use `ATAN2` instead
Renamed: Method `QUEUE:Execute` to `Work`
Updated: Base file for autorun exports
Updated: External automatic DSV track pack generators
Updated: Error handling and status in separate functions
Updated: TABLEMAKER:Match using local variable
Fixed: Menu label cannot be obtained server side
Added: Standard for panel translation via resources
Added: Icons for most recent pieces panel
Removed: Call `asmlib.GetPhrase` to `languageGetPhrase`
Removed: GetPhrase, GetLocalify, InitLocalify
Updated: Include resource directory into the GMA
Updated: Apply BOM to translation resources
Fixed: Return values of ray projection match convention
Fixed: `InitLocalify` is procedure and return nil is not needed
Updated: Readme to include missed `Plarail Advance` [1512053748]
Renamed: Some of the internal variables `simetral` to `bisector`
Fixed: Cached node location being used for projection origin
Fixed: Using actual flags indicating active point node source
Fixed: Some runtime errors of extra end crashing the tool
Fixed: Drawing actual node origin instead of hit for turn projection/intersection
Updated: Local variable name update
Added: Curve data info point enabled stored in `tC.Info.Rays`
Added: Curve insert array flag element when POA available
Added: Curve remove adds management of `tC.Info.Rays`
Added: Curve update when not POA is present with intersection point
Added: Dedicated API to run library intersections `IntersectRayPair`
Added: Drawing for node intersection
Added: Node is taken from intersection and normal from nodes addition
Added: Node transformation stores original POA angle
Added: POA flag in the curve insert procedure
Fixed: A bunch of runtime errors
Fixed: Inserting curve node uses a vector copy
Fixed: Use correct intersection colors for HUD
Fixed: Use existence of POA instead of working mode
Removed: Trigger node intersection via ALT and use non-POA instead
Renamed: Unified intersect table `Rays`
Renamed: `CurveUpdate` `stData` to `tData`
Updated: Client curve management
Updated: Curve node transformation
Updated: Node intersection with mute mode for client
Updated: Tool method `GetCurveTransform` to return one single pointer
Utilize: New `IntersectRayPair` in `IntersectRayHash`
Improved: Drawing speed of `GetCurveTransform`
Factorized: Node intersection conditions
Added: Database entries for `Hanging catwalks`
Updated: Utilize `LocalToWorld` when calculating additional offsets
Updated: Track pieces name beautifier
Changed: Hover trigger convar is no shared
Changed: Drawing POA takes the point with priority to origin when provided
Updated: POA drawing now properly applies perspective on point ID
Updated: Trace entity points filter and data
Added: CAP catwalks where applicable
Removed: Open frame manual collect-garbage as not needed
Fixed: Issue #31 and improved accuracy
Added: Portal catwalk
Added: Grid snapper and value snapper
Added: Snap assist will now draw point ID
Removed: Button argument from snap buttons
Utilized: `SetUnpacked` as it is faster
Improved: Offsets for PHX cross X
Improved: Other minor improvements
Fixed: Color picker does not update the state correctly
Updated: Enable passing world to physical anchor set
Updated: Anchor set/clear now accepts world-spawn
Added: Library function for populating tool information
Moved: Factory reset to admin control panel
Fixed: Player cannot longer remove other players stuff
Fixed: Regular right-click point not working
Fixed: Client convar methods returning `GetAsmConvar`
Fixed: Slider buttons with proper panel and utilizing buttons count
Added: Make the button sliders recognizable
Added: Error-no-halt for development in header
Updated: Switch translation to use Lua tables and hashes
Updated: Loging in case of incorrect parameters via `GetReport`
Removed: Server control conditions for some server CVARs