Releases: vsanthanam/Calligraphy
Releases · vsanthanam/Calligraphy
1.2.2
What's Changed
- Allow conditional application of
tabbed()modifier by @vsanthanam in #139 - Update to version 1.2.2 by @vsanthanam in #140
Full Changelog: 1.2.1...1.2.2
1.2.1
What's Changed
- Update Swift Package Configuration by @vsanthanam in #136
- Update to version 1.2.1 by @vsanthanam in #137
- Relax
Sendablerequirement from string, data, and directory component protocols by @vsanthanam in #138
Full Changelog: 1.2.0...1.2.1
1.2.0
What's Changed
- Temporarily move CodeQL to Swift 6.1 by @vsanthanam in #128
- Update swift-collections and SwiftFormat by @vsanthanam in #124
- Treat warnings as errors by @vsanthanam in #126
- Add
PrivacyInfo.xcprivacyby @vsanthanam in #127 - Add support for Swift 6.1 by @vsanthanam in #129
- Add Privacy Info to Swift 6.1 package manifest by @vsanthanam in #130
- Conditionally compile exit tests for Swift 6.2 by @vsanthanam in #132
- Overhaul Build System by @vsanthanam in #131
- Adopt @_typeEraser annotation on
AnyStringComponent,AnyDirectoryContent, andAnyDataComponentby @vsanthanam in #125 - Update type eraser tests by @vsanthanam in #133
- Update to 1.2.0 by @vsanthanam in #134
Full Changelog: 1.1.0...1.2.0
1.1.0
What's Changed
- Migrate to Swift 6.2 / Xcode 26.0 by @vsanthanam in #115
- Add macros for permissions by @vsanthanam in #118
- Expand test coverage by @vsanthanam in #121
- Update to version 1.1.0 by @vsanthanam in #120
Full Changelog: 1.0.3...1.1.0
1.0.3
What's Changed
- Remove quick start heading on DocC Home by @vsanthanam in #95
- Upgrade to SwiftFormat 0.57.2 by @vsanthanam in #106
- Fix various typos by @vsanthanam in #100
- Update / centralize workflows by @vsanthanam in #108
- Create blank string component by @vsanthanam in #109
- Add tab definition Modifier by @vsanthanam in #110
- Add quotation mark style modifier by @vsanthanam in #111
- Setup CodeQL by @vsanthanam in #114
Full Changelog: 1.0.2...1.0.3
1.0.2
What's Changed
- Update Website with New Release by @vsanthanam in #81
- Extract workflow jobs into external scripts by @vsanthanam in #82
- Add issue templates by @vsanthanam in #83
- Add Contribution Guidelines by @vsanthanam in #85
- Add Swift Version Upgrade Runbook by @vsanthanam in #86
- Create runbook for new version release by @vsanthanam in #87
- Update documentation with references to 1.0.2 by @vsanthanam in #91
- Update README with instructions for 1.0.2 by @vsanthanam in #90
- Cleanup/standardize workflow job names by @vsanthanam in #92
- Move
CODE_OF_CONDUCT.mdto.githubby @vsanthanam in #94
Full Changelog: 1.0.1...1.0.2
1.0.1
What's Changed
- Further expand test coverage by @vsanthanam in #77
- Add data composition tests by @vsanthanam in #78
- Automatically Attach DocC Archives to New Releases by @vsanthanam in #79
- Split build/test jobs by @vsanthanam in #80
Full Changelog: 1.0.0...1.0.1
1.0.0
What's Changed
- Delete
Blob, renameFileandTextFileby @vsanthanam in #22 - Make empty types public by @vsanthanam in #23
- Add delimited, quoted, zipped + remove opaque return types from result builders by @vsanthanam in #24
- Add documentation to new strokes by @vsanthanam in #25
- Improve data file support by @vsanthanam in #27
- Add result builder for data by @vsanthanam in #29
- Create DocC Articles & Tutorials by @vsanthanam in #32
- Rewrite library and rename most types by @vsanthanam in #33
- Check for duplicates before writing to disk by @vsanthanam in #34
- Rewrite result builders without buildPartialBlock by @vsanthanam in #35
- Migrate to Swift 6.1 Toolchain by @vsanthanam in #28
- Rewrite delimited by @vsanthanam in #38
- Add string composition test coverage by @vsanthanam in #39
- Add StringBuilder test coverage by @vsanthanam in #40
- Add directory composition test coverage by @vsanthanam in #41
- Rename DirectoryComponent to DirectoryContent by @vsanthanam in #42
- Rename Quoted to Quote by @vsanthanam in #43
- Prepare for release by @vsanthanam in #44
- Use task group type inference from Swift 6.1 by @vsanthanam in #45
- Add CTA to setup article by @vsanthanam in #47
- Remove lines modifier, rewrite line mappers by @vsanthanam in #49
- Add file permissions support by @vsanthanam in #50
- Remove file permissions by @vsanthanam in #52
- Add
shouldOverwriteargument towrite(to:)method by @vsanthanam in #53 - Add tutorial shell by @vsanthanam in #48
- Add cayman website theme by @vsanthanam in #54
- Rewrite disk operation / file writer by @vsanthanam in #55
- Add Swift Testing Tags by @vsanthanam in #56
- Add first tutorial chapter by @vsanthanam in #57
- Hide
_contentfromStringComponentprotocol by @vsanthanam in #58 - Setup Linting with SwiftFormat by @vsanthanam in #59
- Add build/test step for tvOS on GitHub Actions by @vsanthanam in #60
- Add visionOS build/test to GitHub Actions checks by @vsanthanam in #61
- Add watchOS build/test to GitHub Actions checks by @vsanthanam in #62
- Add ubuntu-latest build/test to GitHub Actions checks by @vsanthanam in #63
- Consolidate Xcode and SPM workflows by @vsanthanam in #64
- Make
DataComponentandDirectoryfully declarative by @vsanthanam in #65 - Rearrange operators in documentation catalog, allow
some StringProtocolin string component modifiers, update composing strings article to remove imperative implementation by @vsanthanam in #66 - Add Windows CI by @vsanthanam in #67
- Report SPM test results by @vsanthanam in #68
- Add Platforms to README.md by @vsanthanam in #69
- Remove incomplete tutorial from technology root by @vsanthanam in #70
- Check directories for duplicate, empty, and whitespace names before writing to disk by @vsanthanam in #71
- Validate that file names are legal before writing to disk by @vsanthanam in #72
- Setup test reporting by @vsanthanam in #74
- Add unix file permissions with special bits by @vsanthanam in #75
- Expand test coverage by @vsanthanam in #76
Full Changelog: 0.0.5...1.0.0
1.0.0-beta.1
What's Changed
- Rename Quoted to Quote by @vsanthanam in #43
- Prepare for release by @vsanthanam in #44
- Use task group type inference from Swift 6.1 by @vsanthanam in #45
- Add CTA to setup article by @vsanthanam in #47
- Remove lines modifier, rewrite line mappers by @vsanthanam in #49
- Add file permissions support by @vsanthanam in #50
- Remove file permissions by @vsanthanam in #52
- Add
shouldOverwriteargument towrite(to:)method by @vsanthanam in #53 - Add tutorial shell by @vsanthanam in #48
- Add cayman website theme by @vsanthanam in #54
- Rewrite disk operation / file writer by @vsanthanam in #55
- Add Swift Testing Tags by @vsanthanam in #56
- Add first tutorial chapter by @vsanthanam in #57
- Hide
_contentfromStringComponentprotocol by @vsanthanam in #58 - Setup Linting with SwiftFormat by @vsanthanam in #59
- Add build/test step for tvOS on GitHub Actions by @vsanthanam in #60
- Add visionOS build/test to GitHub Actions checks by @vsanthanam in #61
- Add watchOS build/test to GitHub Actions checks by @vsanthanam in #62
- Add ubuntu-latest build/test to GitHub Actions checks by @vsanthanam in #63
- Consolidate Xcode and SPM workflows by @vsanthanam in #64
- Make
DataComponentandDirectoryfully declarative by @vsanthanam in #65
Full Changelog: 1.0.0-alpha.4...1.0.0-beta.1
1.0.0-alpha.4
What's Changed
- Add directory composition test coverage by @vsanthanam in #41
- Rename DirectoryComponent to DirectoryContent by @vsanthanam in #42
Full Changelog: 1.0.0-alpha.3...1.0.0-alpha.4