Releases: JuliaLang/StyledStrings.jl
Releases · JuliaLang/StyledStrings.jl
v1.0.3
StyledStrings v1.0.3
Merged pull requests:
- Add types to some comprehensions (#65) (@Keno)
- Treat printing as more than a nothing-return write (#66) (@tecosaur)
- Check for underline term capability flag (#67) (@tecosaur)
- Use concrete refs in macro parser state struct (#68) (@tecosaur)
- do not
import
methods that are not extended and use explicit module prefix for methods that are imported (#69) (@KristofferC) - use const field instead of internal
RefValue
(#70) (@KristofferC) - simplify code for creating a
SimpleColor
from aUInt32
(#71) (@KristofferC) - Refactor eachregion to be O(n log n) not O(n^2) (#73) (@tecosaur)
- Actually overload Base's escape_string (#74) (@tecosaur)
- Some small optimizations (helping type inference, avoid eager int to string conversion) (#75) (@KristofferC)
- Quick fix for 4d04102 (Optimised SimpleColor) (#76) (@tecosaur)
- avoid creating a new
Face
inget
calls whenFACES
has that face available (#77) (@KristofferC) - use ternery instead of
ifelse
since ifelse force evaluation of the RHS (#78) (@KristofferC) - Load user-customisations lazily (#79) (@tecosaur)
- Load ScopedValues symbols from their source (#80) (@LilithHafner)
- Replace accidental Int64s with Ints (#82) (@tecosaur)
- Consistent Face hashes (#83) (@tecosaur)
Closed issues:
v1.0.2
v1.0.1
StyledStrings v1.0.1
v1.0.0
StyledStrings v1.0.0
A backwards-compatible version of the new StyledStrings stdlib
Merged pull requests:
- Start on a Legacy submodule for backwards compat (#3) (@tecosaur)
- Within-module eval can break precompile (#6) (@tecosaur)
- Add .gitignore (#9) (@LilithHafner)
- Add CI (#10) (@LilithHafner)
- Add tagbot (#11) (@LilithHafner)
- printstyled specialisation for AnnotatedIOBuffer (#12) (@tecosaur)
- Disable CI for older versions of Julia (#13) (@LilithHafner)
- Stop codecov from posting a comment to every PR (#15) (@LilithHafner)
- Add tests for newline handling and fix support for windows. (#16) (@LilithHafner)
- add
repl_prompt_beep
face (#17) (@caleb-allen) - Just a small tweak for asethetics (#18) (@tecosaur)
- Build docs in CI (#19) (@LilithHafner)
- remove use of length of Stateful (#21) (@vtjnash)
- Swap inheritance processing in face merge (#22) (@tecosaur)
- Adjust face merge tests after inheritance change (#23) (@tecosaur)
- Setting the terminal colour to :default is special (#24) (@tecosaur)
- Add readme (#25) (@LilithHafner)
- Restrict the Base docstrings included in the docs (#26) (@tecosaur)
- Fix showing AnnotatedChar with colour (#27) (@tecosaur)
- Directly import ScopedValue (#29) (@vchuravy)
- Revert reservation of ":" within styled regions (#30) (@tecosaur)
- Fix (return) type inference of Base.write (#31) (@tecosaur)
- New faces for stacktrace printing in Base (#32) (@tecosaur)
- Call escape_raw_string to make parsing more predictable (#34) (@vtjnash)
- Fix invalid non-empty state assumptions in macro (#36) (@tecosaur)
- More consistent legacy color conversion (#37) (@tecosaur)
- Adjust to changed annotations function return form (#38) (@tecosaur)
- Introduce specialised write for AnnotatedIOBuffer (#40) (@tecosaur)
- Implement functional styled markup interpreter (#43) (@tecosaur)
- General improvements and fixes (#44) (@tecosaur)
- Update index.md (#48) (@cormullion)
- Non stdlib tests take 2 (#49) (@tecosaur)
- Some quickfixes, I'd just be pushing these to main if I could 🥲. (#50) (@tecosaur)
- Annotation tweaks in preparation for Base changes (#51) (@tecosaur)
- Docstrings and other minor tweaks (#52) (@tecosaur)
- Misc fixes (#53) (@tecosaur)
- Introduce face copy method (#54) (@tecosaur)
- Fix forgotten comma (#55) (@tecosaur)
Closed issues:
- Run tests in CI (#7)
- Bug in src/regioniterator.jl (#8)
- Remove support for escaped-colon syntax in favor of using ${} for formatting in the future (#28)
- macro internal error when input ends with an escaped sequence (#35)
- Minimal example for missing Julia 1.0 compat (#39)
- Implement functional variant of the styled macro (#42)
- possible unexpected behavior (#45)