- Upgraded misc crate versions
- Finally ditched lazy_static
- Macros
- Strip macros
- Macro ergonomics
- Dryrun as passthrough
- Log flag to respect pipe input + print full attributes
- Mapf trims file name
- Bug fix
- Fixed trexter logger bug
- Fixed invlaid include directory
- You cannot safely use debug flag with pipe command. Added invalid error for stdin usage
- No such macro error is not properly printed
- Feature
- Passthrough
- Expose update method for radstorage
- Enable literal parenthesis for body : $lp() $rp()
- New macro anon for anonymous macro
- New macro scut for spaces cut
- Now comma inside parenthesis is not treated as delimiter.
- Strip has been merged with expand due to argument parsing logic change.
- Changed name splitc -> cut
- BUG : Fixed wrong initial input backtrace
- CHG : Include behaviour
- CHG : readto and readin behaviour
- ERG : Now path macro converts to platform specific path separator
- FET : New macros
- Exist
- Expand
rad
- BUG : Stdin input panicked
- CHG : Now exit code is properly emmited on panic
- CHG : Module changes
- CHG : Now static macro is not expanded
- ERG : Ditched cmp and added multiple comparision macros
- ERG : Now documentation has 80 caps on description.
- ERG : Warn readin on relaying
- FET : Dry run
- FET : Freeze flag refactored
- FET : Packaging flag
- FET : Negate macro attribute
- FET : Pipe input macro attribute
- FET : New macros
- dump
- map variants : map, mapf, mapl
- grepmap
- meta-processing related
- require
- strict
- comment
- sep
- after
- until
- capture
- indexl
- splitc
- gt, gte
- lt, lte
rado
- FET : Package subcommand
- FET : Execute subcommand
rad
-
CHANGE : Refactored logger logics with crate trexter
-
CHANGE : Solved debugging regression in terms of functionality
-
CHANGE : Changed from's name to spread
-
CHANGE : Deterred macros' expansion order is not consistent with function macros
-
CHANGE : Removed ieval because counter replaces it
-
CHANGE : Signature and color is included default into a binary feature
-
ERGO : Append can get optional trailer argument
-
ERGO : Append now also appends to local macro
-
ERGO : Enable logm to print any local macros
-
ERGO : No Breakpoint warning
-
ERGO : Now foreach and forline get data as trimmed
-
ERGO : Queue to be insert as no stripped.
-
ERGO : Silent flag's default value is "any"
-
ERGO : Trim output now consumes new line if result is empty
-
FET : New macros
- chars
- cmp
- comma
- ftime
- isempty
- istype
- iszero
- loge
- slice
- squash
- ssplit
-
Bug fix
- Nested literal rule was not properly stripped
- Setting an error option resetted a logger entirely
- File operation was able to write to self
- Fixed consume newline was not properly respected
rado
- Edit in place flag
- FET : New macros
- Escape blanks
- Grep && Grepl
- strip ( differnt from previous )
- Regexpr
- Input
- Temp
- Trimla ( Trim line amount )
- Indent ( Indent lines )
- read_to read_in
- join, joinl
- notat
- letr, staticr
- counter
- align
- Tab && space && empty
- CHG : Macro ergonomics
- For variatns order changed backwards
- Static trims value
- Halt is queued by default
- Changed fileout's argument order
- Renamed arr to spilt
- Removed sep macro because
- Removed queries macro
- Removed strip and stripl
- Removed cnl
- CHG : Changed argument parsing behaviour frome lexor and arg parser
- CHG : Made formatter respect processor line ending
- CHG : Now define macro also detects trim input attribute
- CHG : Rad now deletes temp file before start
- ERG : Improved descriptions a lot
- ERG : Now comment can start in between line with any type
- FET : METHOD > Set both comment and macro char at the same time
- FET : New macro attribute "="
- Bug : Assert mode panicked
- Bug : Error message cascaded as much as nested level
- Bug : Exit macro yieled error and broke from entier rad process
- Bug : Include's containder had high priority over relay target
- Bug : Fasssert treated success as fail and vice versa
- Changed syntax of regex macro
- Ditched many Option parameters and made it intuitive
- CHG : Changed a parsing logic little bit
- CHG : Applied new clippy fix
- FET : Manual flag
- FET : RegexCache for better regex performance
- FET : New macros
- Find
- FIndm
- ERG : Many rustdoc improvement
- FET : Extension macro configuration with script.rs file
- BUG : Exit status handling
- CHG : New template macro
audit_auth
- CHG : Moved from
Vec<_>
into&[]
- ERG : All documentations for built-in macros
- BUG : Forline macro fix
- New macros : import, source, cnl, listdir
- Changed "enl" behaviour
Removed features are still included as empty placeholder for compatibility which will be removed in 3.0
- BugFix : Hid unnecessary extra features from users
- BugFix : ExtMacroBuilder's export has been feature gated by storage,
- Ergono : Ditched avoidable dependencies
- Thiserror
- Csv
- Lipsum
- Ergono : Remove feature gates for better maintainability
- Storage
- New macros
- For loop nested mechanics with $:() macro
- Changed macro concepts