Releases: marcransome/flog
v1.6.2
What's Changed
- Add build artefact to .gitignore and update clean target by @marcransome in #238
- Bump step-security/harden-runner from 2.9.1 to 2.10.1 in the version-updates group by @dependabot in #239
- Bump github/codeql-action from 3.26.6 to 3.26.7 in the version-updates group by @dependabot in #240
- Bump github/codeql-action from 3.26.7 to 3.26.8 in the version-updates group by @dependabot in #241
- Bump github/codeql-action from 3.26.8 to 3.26.9 in the version-updates group by @dependabot in #242
- Bump actions/checkout from 4.1.7 to 4.2.0 in the version-updates group by @dependabot in #243
- Add config test for reading message from stream by @marcransome in #244
- Bump github/codeql-action from 3.26.9 to 3.26.10 in the version-updates group by @dependabot in #245
- Add common helper function tests by @marcransome in #246
- Bump version number by @marcransome in #248
Full Changelog: v1.6.1...v1.6.2
v1.6.1
What's Changed
- Bump step-security/harden-runner from 2.7.0 to 2.7.1 by @dependabot in #187
- Bump actions/dependency-review-action from 4.2.5 to 4.3.2 by @dependabot in #186
- Bump ossf/scorecard-action from 2.3.1 to 2.3.3 by @dependabot in #191
- Bump softprops/action-gh-release from 2.0.4 to 2.0.5 by @dependabot in #189
- Bump github/codeql-action from 3.25.3 to 3.25.4 by @dependabot in #190
- Bump actions/checkout from 4.1.4 to 4.1.5 by @dependabot in #188
- Bump github/codeql-action from 3.25.4 to 3.25.5 by @dependabot in #192
- Bump actions/checkout from 4.1.5 to 4.1.6 by @dependabot in #193
- Bump github/codeql-action from 3.25.5 to 3.25.6 by @dependabot in #194
- Add coverage recipes and update build config by @marcransome in #196
- Bump step-security/harden-runner from 2.7.1 to 2.8.0 by @dependabot in #195
- Bump github/codeql-action from 3.25.6 to 3.25.7 by @dependabot in #197
- Add private keyword to log format string by @marcransome in #200
- Bump step-security/harden-runner from 2.8.0 to 2.8.1 by @dependabot in #201
- Bump actions/dependency-review-action from 4.3.2 to 4.3.3 by @dependabot in #199
- Bump github/codeql-action from 3.25.7 to 3.25.8 by @dependabot in #198
- Bump github/codeql-action from 3.25.8 to 3.25.9 by @dependabot in #202
- Bump github/codeql-action from 3.25.9 to 3.25.10 by @dependabot in #203
- Bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in #204
- Remove deprecated workflow runners by @marcransome in #205
- Bump softprops/action-gh-release from 2.0.5 to 2.0.6 by @dependabot in #206
- Bump github/codeql-action from 3.25.10 to 3.25.11 by @dependabot in #207
- Bump actions/upload-artifact from 4.3.3 to 4.3.4 by @dependabot in #209
- Bump actions/download-artifact from 4.1.7 to 4.1.8 by @dependabot in #208
- Bump github/codeql-action from 3.25.11 to 3.25.12 by @dependabot in #211
- Bump actions/dependency-review-action from 4.3.3 to 4.3.4 by @dependabot in #210
- Update security policy by @marcransome in #212
- Update markdown links workflow by @marcransome in #214
- Bump softprops/action-gh-release from 2.0.6 to 2.0.7 by @dependabot in #215
- Bump github/codeql-action from 3.25.12 to 3.25.13 by @dependabot in #216
- Bump softprops/action-gh-release from 2.0.7 to 2.0.8 by @dependabot in #218
- Bump step-security/harden-runner from 2.8.1 to 2.9.0 by @dependabot in #217
- Bump github/codeql-action from 3.25.13 to 3.25.14 by @dependabot in #219
- Bump ossf/scorecard-action from 2.3.3 to 2.4.0 by @dependabot in #221
- Bump github/codeql-action from 3.25.14 to 3.25.15 by @dependabot in #220
- Bump actions/upload-artifact from 4.3.4 to 4.3.5 by @dependabot in #222
- Update Dependabot configuration by @marcransome in #226
- Bump the version-updates group with 3 updates by @dependabot in #227
- Bump github/codeql-action from 3.26.0 to 3.26.2 in the version-updates group by @dependabot in #228
- Bump github/codeql-action from 3.26.2 to 3.26.3 in the version-updates group by @dependabot in #229
- Bump github/codeql-action from 3.26.3 to 3.26.4 in the version-updates group by @dependabot in #230
- Bump github/codeql-action from 3.26.4 to 3.26.5 in the version-updates group by @dependabot in #231
- Bump github/codeql-action from 3.26.5 to 3.26.6 in the version-updates group by @dependabot in #232
- Bump umbrelladocs/action-linkspector from 1.1.3 to 1.2.0 in the version-updates group by @dependabot in #233
- Bump actions/upload-artifact from 4.3.6 to 4.4.0 in the version-updates group by @dependabot in #234
- Bump umbrelladocs/action-linkspector from 1.2.0 to 1.2.1 in the version-updates group by @dependabot in #235
- Bump version number by @marcransome in #236
Full Changelog: v1.6.0...v1.6.1
v1.6.0
What's Changed
- Bump actions/dependency-review-action from 4.2.4 to 4.2.5 by @dependabot in #153
- Fix flog_config_new assertion tests by @marcransome in #152
- Add unit tests workflow by @marcransome in #154
- Add static code analysis recipe by @marcransome in #155
- Update security policy and adopt CVSS v4.0 by @marcransome in #157
- Add additional macos test runners by @marcransome in #158
- Reinstate unit test with isatty() call by @marcransome in #156
- Reinstate SLSA verification in release workflow by @marcransome in #159
- Bump slsa-framework/slsa-verifier from 2.4.1 to 2.5.1 by @marcransome in #160
- Fix SLSA verification step in release workflow by @marcransome in #163
- Download SLSA provenance and upload after verification of artifacts by @marcransome in #165
- Remove SLSA verification steps in release workflow by @marcransome in #167
- Remove CodeQL files in clean recipe by @marcransome in #168
- Use consistent shebang paths by @marcransome in #169
- Bump github/codeql-action from 3.24.9 to 3.24.10 by @dependabot in #170
- Bump github/codeql-action from 3.24.10 to 3.25.0 by @dependabot in #172
- Bump github/codeql-action from 3.25.0 to 3.25.1 by @dependabot in #173
- Bump actions/checkout from 4.1.2 to 4.1.3 by @dependabot in #176
- Bump actions/upload-artifact from 4.3.1 to 4.3.2 by @dependabot in #174
- Bump actions/download-artifact from 4.1.4 to 4.1.5 by @dependabot in #175
- Force arm64 architecture in CodeQL workflow by @marcransome in #180
- Bump github/codeql-action from 3.25.1 to 3.25.2 by @dependabot in #181
- Bump actions/upload-artifact from 4.3.2 to 4.3.3 by @dependabot in #177
- Bump actions/download-artifact from 4.1.5 to 4.1.6 by @dependabot in #179
- Bump slsa-framework/slsa-github-generator from 1.10.0 to 2.0.0 by @dependabot in #178
- Bump github/codeql-action from 3.25.2 to 3.25.3 by @dependabot in #184
- Bump actions/download-artifact from 4.1.6 to 4.1.7 by @dependabot in #183
- Bump actions/checkout from 4.1.3 to 4.1.4 by @dependabot in #182
- Increase config test coverage by @marcransome in #171
- Bump version number for release by @marcransome in #185
Full Changelog: v1.5.0...v1.6.0
v1.5.0
What's Changed
- Bump actions/checkout from 3 to 4 by @dependabot in #93
- Update dependency-review workflow by @marcransome in #94
- Bump github/codeql-action from 2 to 3 by @dependabot in #97
- Use Markdown alert in README.md by @marcransome in #98
- Bump actions/dependency-review-action from 3 to 4 by @dependabot in #99
- Update workflow names by @marcransome in #100
- Add OpenSSF Scorecard supply-chain security workflow by @marcransome in #101
- Add OpenSSF Scorecard badge by @marcransome in #102
- Update OpenSSF Scorecard badge by @marcransome in #103
- Remediate OpenSSF Scorecard pinned-dependencies by @marcransome in #104
- Remediate OpenSSF Scorecard token-permissions by @marcransome in #105
- Bump OpenSSF Scorecard workflow actions by @marcransome in #106
- Bump github/codeql-action from 3.24.6 to 3.24.7 by @dependabot in #108
- Bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in #107
- Bump github/codeql-action from 3.24.7 to 3.24.8 by @dependabot in #111
- Bump actions/dependency-review-action from 4.1.3 to 4.2.3 by @dependabot in #112
- Bump github/codeql-action from 3.24.8 to 3.24.9 by @dependabot in #113
- Refactor error handling logic by @marcransome in #109
- Add SLSA provenance workflow by @marcransome in #114
- Switch to default CMake generator by @marcransome in #115
- Split SLSA workflow steps by @marcransome in #116
- Pin SLSA reusable workflow using git tag by @marcransome in #117
- Fix SLSA artifact hashing by @marcransome in #118
- Generate SLSA attestations for x86_64 and arm64 by @marcransome in #119
- Fix machine hardware name comparison logic by @marcransome in #120
- Generate tar.xz artifacts without file prefixes by @marcransome in #121
- Fix artifact name in SLSA workflow by @marcransome in #122
- Add release job to SLSA workflow by @marcransome in #123
- Fix SLSA provenance name suffix by @marcransome in #124
- Update release trigger event by @marcransome in #125
- Add token permissions to release job by @marcransome in #126
- Add checksums and in-toto attestations to release by @marcransome in #127
- Fix job output references and rename jobs by @marcransome in #128
- Fix job name in release workflow by @marcransome in #129
- Download in-toto attestations in release job by @marcransome in #130
- Fix in-toto attestations upload for release by @marcransome in #131
- Conditionally upload SLSA provenance by @marcransome in #132
- Fix ternary for conditional SLSA provenance by @marcransome in #133
- Remove redundant in-toto attestations upload by @marcransome in #134
- Refactor release workflow by @marcransome in #135
- Add missing test dependency to release workflow by @marcransome in #137
- Update release workflow dependencies by @marcransome in #138
- Fix unbound variable in release workflow by @marcransome in #139
- Add SLSA verification step to release workflow by @marcransome in #140
- Pin SLSA verifier to tag version by @marcransome in #141
- Remove SLSA verifier pending upstream updates by @marcransome in #144
- Bump actions/dependency-review-action from 4.2.3 to 4.2.4 by @dependabot in #142
- Harden workflow runners by @marcransome in #147
- Update README.md by @marcransome in #145
- Update README.md by @marcransome in #148
- Add FlogConfig unit tests by @marcransome in #77
- Disable unit test requiring isatty() by @marcransome in #150
New Contributors
- @dependabot made their first contribution in #93
Full Changelog: 1.4.0...v1.5.0
1.4.0
What's Changed
- Restructure codebase and update build configuration by @marcransome in #47
- Add option aliasing support by @marcransome in #71
- Ensure errno is never overwritten before return by @marcransome in #78
- Add Visual Studio Code debug configuration by @marcransome in #79
- Bump cmocka minimum version requirement by @marcransome in #80
- Add workflow_dispatch triggers by @marcransome in #81
- Update workflow name by @marcransome in #82
- Update cmocka version requirement in README.md by @marcransome in #83
- Update dependencies by @marcransome in #84
- Update .gitignore by @marcransome in #85
- Add dependency review workflow by @marcransome in #86
- Update CodeQL configuration by @marcransome in #88
- Add CodeQL helper scripts by @marcransome in #89
Full Changelog: 1.3.0...1.4.0
1.3.0
Minor feature update which introduces a new -a, --append
option to append the log message to a file.
What's Changed
- Update README.md by @marcransome in #64
- Add CodeQL badge by @marcransome in #65
- Add support for appending log message to a file by @marcransome in #67
Full Changelog: 1.2.0...1.3.0
1.2.0
This release introduces support for reading the log message from the standard input stream, for use with pipes and shell redirection.
What's Changed
- Add stdin support for pipes and redirection by @marcransome in #61
- Bump version by @marcransome in #62
Full Changelog: 1.1.1...1.2.0
1.1.1
Minor patch release to fix several small issues.
What's Changed
- Add newline to version output by @marcransome in #49
- Fill last element of options array with zeroes by @marcransome in #50
- Correct struct name by @marcransome in #51
- Add example images by @marcransome in #52
- Add CodeQL analysis workflow by @marcransome in #53
- Add Dependabot configuration by @marcransome in #54
- Update CodeQL workflow by @marcransome in #56
- Update workflows by @marcransome in #57
- Create SECURITY.md by @marcransome in #58
- Bump version number by @marcransome in #59
Full Changelog: 1.1.0...1.1.1
1.1.0
Minor point release to improve documentation and correct man page issues.
What's Changed
- Simplify build instructions by @marcransome in #39
- Documentation updates by @marcransome in #42
- Bump version for release by @marcransome in #43
Full Changelog: 1.0.0...1.1.0
1.0.0
🚀 Release 1.0.0
for macOS Big Sur (11.x
) and above is now available, with the following features:
- Support for the full range of log levels supported by Apple's unified logging system:
default
,info
,debug
,error
andfault
- The ability to mark a log message as private using the
-p|--private
option (i.e. the message string is readable only if the user has been granted the necessary permissions using Device Management Profiles) - Subsystem and category support
- Only a single external dependency on
libSystem
Please report issues that you encounter with this release or add your comments to the release announcement.
What's Changed
- Initial implementation by @marcransome in #2
- Fix variable reference by @marcransome in #3
- Add cmake build file and instructions by @marcransome in #8
- Show usage output if message missing by @marcransome in #9
- Add support for private log messages by @marcransome in #11
- Add doxygen source markup and function assertions by @marcransome in #12
- Add 'default' log level support by @marcransome in #13
- Remove message option and parse from command args by @marcransome in #16
- Add .editorconfig file by @marcransome in #17
- Use stdlib defs for failure exit code by @marcransome in #18
- Add pre-release info to README.md by @marcransome in #19
- Add quarantine notes by @marcransome in #20
- Update README.md by @marcransome in #21
- Minor fixes by @marcransome in #22
- Use default log object for system defined behaviour without subsystem by @marcransome in #23
- Add missing precondition assertions by @marcransome in #25
- Update README.md by @marcransome in #28
- Add issues badge by @marcransome in #29
- Update documentation by @marcransome in #30
- Update git ignore rules by @marcransome in #31
- Minor documentation tweaks by @marcransome in #32
- Remove pre-release information from README.md by @marcransome in #33
- Add man page by @marcransome in #15
- Add cmake target install config by @marcransome in #35
Full Changelog: https://github.com/marcransome/flog/commits/1.0.0