0.3.0
What's Changed
- Develop by @ken-matsui in #138
- Add CodeFactor badge by @ken-matsui in #139
- Develop by @ken-matsui in #143
- Add supported compiler by @ken-matsui in #145
- Add some architectures by @ken-matsui in #146
- Some improvements by @ken-matsui in #147
- Support building poac on Mingw on AppVeyor by @ken-matsui in #149
- Support building poac on Cygwin on AppVeyor by @ken-matsui in #150
- Update README.md by @ken-matsui in #151
- Update README.md by @ken-matsui in #154
- Develop by @ken-matsui in #155
- Develop by @ken-matsui in #157
- Fix appveyor.yml by @ken-matsui in #162
- Coverity scan by @ken-matsui in #161
- termcolor2 supports windows and C++11 by @ken-matsui in #163
- Improve caching on cygwin by @ken-matsui in #164
- Update sat.hpp by @ken-matsui in #165
- Fix Travis CI error by @ken-matsui in #166
- Add GitHub workflows by @ken-matsui in #167
- Fix tests/termcolor2/io.cpp by @ken-matsui in #168
- Fix GitHub workflows by @ken-matsui in #173
- Improve include/poac/io/net.hpp by @ken-matsui in #172
- Improve version command by @ken-matsui in #171
- Add license scan report and status by @fossabot in #160
- Add supporting for vs2019 by @ken-matsui in #169
- Improve GitHub workflow by @ken-matsui in #174
- Replace circleci with github actions by @ken-matsui in #178
- Refactor some files by @ken-matsui in #176
- Update README.md by @ken-matsui in #180
- Update README.md by @ken-matsui in #185
- Improve CI by @ken-matsui in #179
- Update CONTRIBUTING.md by @ken-matsui in #183
- Update CODE_OF_CONDUCT.md by @ken-matsui in #184
- Improve include/poac/util/vcs.hpp by @ken-matsui in #181
- Improve include/poac/util/termcolor2 by @ken-matsui in #182
- Add coverity by @ken-matsui in #186
- Support macos mojave native filesystem library by @ken-matsui in #170
- Fix include/poac/opts/version.hpp by @ken-matsui in #187
- Add slack notification by @ken-matsui in #189
- Add windows CI by @ken-matsui in #190
- Fix README.md by @ken-matsui in #191
- Improve term.hpp by @ken-matsui in #192
- offer AUR distribution of poac to Arch Linux users on README.md by @takagiy in #196
- Merge branch develop into master by @ken-matsui in #199
- Fix .github/workflows/linux.yml by @ken-matsui in #200
- Support changing owner of the homebrew-toml11 repo by @ken-matsui in #201
- Fix email address in poac.toml by @ken-matsui in #202
- Bump toml11 version to 3.6.0 by @ken-matsui in #204
- Fix OS version specification in poac.toml by @ken-matsui in #203
- Support renaming GitHub userId from matken11235 to ken-matsui by @ken-matsui in #205
- Support changing owner of the homebrew-toml11 repo in .github/workflows/coverage.yml by @ken-matsui in #206
- Support moving toml11 formula into poacpm/homebrew-tap by @ken-matsui in #207
- Refactor workflows of GitHub Actions by @ken-matsui in #208
- Create codeql-analysis.yml by @ken-matsui in #198
- Refactor GitHub Actions by @ken-matsui in #211
- Support building as Release on macOS CI by @ken-matsui in #210
- Update url of demo.gif in README.md by @ken-matsui in #213
- Improve Coverage CI by @ken-matsui in #215
- Introduce clipp & fmt by @ken-matsui in #212
- Improve macOS CI by @ken-matsui in #214
- Add init command by @ken-matsui in #217
- Bump cmake_minimum_required version from 3.11 to 3.13 by @ken-matsui in #218
- Create .githooks/pre-commit to prevent committing to master branch locally by @ken-matsui in #219
- Add new command by @ken-matsui in #220
- Remove update command temporarily by @ken-matsui in #221
- Remove test command temporarily by @ken-matsui in #223
- Fix include/poac/opts.hpp by @ken-matsui in #222
- Remove clean command temporarily by @ken-matsui in #224
- Remove cache command temporarily by @ken-matsui in #225
- Fix the problem that linking Boost fails when Linux and release build by @ken-matsui in #226
- Remove util/argparse from this project by @ken-matsui in #227
- Remove unused statements from include/poac/util.hpp by @ken-matsui in #228
- Remove util/clap from this project by @ken-matsui in #229
- Add search command by @ken-matsui in #230
- Remove useless statements from include/poac/core/except.hpp by @ken-matsui in #231
- Improve include/poac/cmd/search.hpp by @ken-matsui in #232
- Update README.md by @ken-matsui in #233
- Refactor include/poac/cmd/search.hpp by @ken-matsui in #234
- Improve CMakeLists.txt by @ken-matsui in #235
- Move windows.yml & appveyor-disabled.yml into .github/disabled_workflows by @ken-matsui in #237
- Introduce mitama-cpp-result by @ken-matsui in #236
- Rename util::shell to util::shell::cmd by @ken-matsui in #238
- Introduce plog by @ken-matsui in #239
- Remove unused include/poac/util/errors.hpp by @ken-matsui in #240
- Remove unused include/poac/util/vcs.hpp by @ken-matsui in #241
- Improve include/poac/io/path.hpp by @ken-matsui in #242
- Remove unused .github/workflows/slack-cleaner.yml by @ken-matsui in #244
- Add fail-fast to Linux and macOS CI by @ken-matsui in #245
- Improve .clang-format by @ken-matsui in #246
- Remove install command temporarily by @ken-matsui in #248
- Remove uninstall command temporarily by @ken-matsui in #249
- Move .github/workflows/codeql-analysis.yml into .github/disabled_workflows by @ken-matsui in #250
- Create dependabot.yml by @ken-matsui in #251
- Bump actions/upload-artifact from v1 to v2.2.1 by @dependabot in #252
- Bump actions/checkout from v1 to v2.3.4 by @dependabot in #253
- Bump actions/cache from v1 to v2.1.3 by @dependabot in #254
- Update CONTRIBUTING.md by @ken-matsui in #255
- Implement superficial installation in build command by @ken-matsui in #243
- Improve core::resolver by @ken-matsui in #257
- Improve semver::interval by @ken-matsui in #258
- Add macOS Big Sur CI by @ken-matsui in #209
- Remove include/poac/opts.hpp by @ken-matsui in #259
- Remove include/poac/core/name.hpp by @ken-matsui in #260
- Improve Linux CI by @ken-matsui in #216
- Move include/poac/opts to include/poac/cmd-wip by @ken-matsui in #261
- Improve .clang-format by @ken-matsui in #262
- Improve io::net by @ken-matsui in #263
- Remove include/poac/core/project.hpp by @ken-matsui in #264
- Remove redundant function from io::net by @ken-matsui in #265
- Improve an error message of core::validator by @ken-matsui in #266
- Fix core::resolver's problem that parsing fails when dependencies key does not exist in poac.toml by @ken-matsui in #267
- Add boost dependencies information to README.md by @ken-matsui in #270
- Remove boost-lexical_cast from dependencies by @ken-matsui in #271
- Remove unused config variables by @ken-matsui in #272
- Bump boost version from 1.73.0 to 1.75.0 in linux CI by @ken-matsui in #269
- Bump minimum required boost version from 1.66.0 to 1.75.0 by @ken-matsui in #273
- Improve util::meta by @ken-matsui in #274
- Format util::meta by @ken-matsui in #275
- Improve core/validator.hpp by @ken-matsui in #276
- Add required comments to poac.toml for temporary documentation by @ken-matsui in #277
- Create util::misc::replace function by @ken-matsui in #278
- Improve core::validator by @ken-matsui in #279
- Replace misc::replace with boost::replace_all by @ken-matsui in #280
- Improve io::path by @ken-matsui in #281
- Improve core::except by @ken-matsui in #282
- Implement core::resolver::fetch to download a .tar.gz file of a specific package by @ken-matsui in #283
- Remove variadic template version of the core::except::error constructor by @ken-matsui in #284
- Move io::path::validate_dir to core::validator::can_crate_directory by @ken-matsui in #285
- Delete io::path::copy_recursive by @ken-matsui in #286
- Add clipp version requirement by @ken-matsui in #287
- Add fmtlib version requirement by @ken-matsui in #288
- Add mitama-cpp-result version requirement by @ken-matsui in #289
- Improve cmd::build by @ken-matsui in #290
- Add -Werror for compile options by @ken-matsui in #291
- Remove unnecessary comment out from README.md by @ken-matsui in #292
- Sort requirements alphabetically by @ken-matsui in #293
- Add -pedantic-errors when compiling by except for GCC by @ken-matsui in #294
- Fix grammatical errors of README.md by @ken-matsui in #295
- Downgrade minimum required boost version from 1.75.0 to 1.70.0 by @ken-matsui in #297
- Remove unnecessary TODO of CMakeLists.txt by @ken-matsui in #298
- Remove redundant processes from tests/sat.cpp by @ken-matsui in #299
- Remove unnecessary conversion function from resolver::resolve by @ken-matsui in #300
- Improve error message of core::resolver by @ken-matsui in #302
- Rewite specific types to auto; they were too long by @ken-matsui in #303
- Improve core::resolver::sat to use mitama::result by @ken-matsui in #301
- Some improvements of core::resolver::sat by @ken-matsui in #304
- Add plog version requirement by @ken-matsui in #305
- Add a POAC_DEPS_DIR cmake variable for convenient build by @ken-matsui in #306
- Remove redundant statements from CMakeLists.txt by @ken-matsui in #307
- Unsupport powerpc-unknown-linux-gnu by @ken-matsui in #308
- Introduce libarchive to extract tar and gzip by @ken-matsui in #296
- Make CMakeLists.txt more convenient by @ken-matsui in #309
- Implement containerizer for adaptors of boost::range by @ken-matsui in #310
- Add extract_dir path variable for installing packages by @ken-matsui in #311
- Remove unused path variables from io::path by @ken-matsui in #312
- Remove inappropriate noexcept from io::path by @ken-matsui in #313
- Move std::filesystem::path_literals to poac::util::misc by @ken-matsui in #314
- Move paths of poac::io::path to poac::config::path by @ken-matsui in #315
- Remove unused include statements from io::path by @ken-matsui in #316
- Improve poac::io::path::time_to_string by @ken-matsui in #317
- Move io::path::time_to_string to util::meta by @ken-matsui in #318
- Downgrade minimum required libarchive version from 3.5.0 to 3.4.3 by @ken-matsui in #319
- Fix link of architecture documentation in README.md by @ken-matsui in #344
- Replace poac logo with those supporting a dark theme by @ken-matsui in #341
- Add auto assign by @ken-matsui in #342
- Delete poac::io::path by @ken-matsui in #345
- Remove include/poac/core/compiler/layout.hpp by @ken-matsui in #320
- Replace package.cpp with package.edition to unify to Cargo by @ken-matsui in #347
- Remove unused statements from poac.toml by @ken-matsui in #340
- Bump minimum required cmake version from 3.13 to 3.14 by @ken-matsui in #329
- Improve Linux CI to make dependencies use a specific commit hash by @ken-matsui in #322
- Remove unused environment variable LIBARCHIVE_VERSION from Linux CI by @ken-matsui in #323
- Improve .github/workflows/linux.yml by @ken-matsui in #321
- Create cmake/CheckCompilerVersion.cmake by @ken-matsui in #324
- Some improvements of CMakeLists.txt by @ken-matsui in #325
- Create cmake/AddBoost.cmake by @ken-matsui in #326
- Create cmake/AddOpenSSL.cmake by @ken-matsui in #327
- Create cmake/AddLibArchive.cmake by @ken-matsui in #328
- Introduce FetchContent of cmake feature (cmake 3.14+ only) by @ken-matsui in #330
- Introduce FetchContent for clipp by @ken-matsui in #331
- Introduce FetchContent for fmt by @ken-matsui in #332
- Introduce FetchContent for plog by @ken-matsui in #333
- Introduce FetchContent for mitama-cpp-result by @ken-matsui in #334
- Fix warnings caused by plog in CMakeLists.txt by @ken-matsui in #335
- Improve resolver to be able to extract downloaded pacakges by @ken-matsui in #336
- Move io::net to util::net by @ken-matsui in #337
- Improve .github/workflows/linux.yml by @ken-matsui in #348
- Support caching CMake build results by @ken-matsui in #349
- Rename io::tar to io::archive by @ken-matsui in #338
- Fix Linux CI by @ken-matsui in #350
- Move io::archive to util::archive by @ken-matsui in #339
- Move coverage CI into linux CI by @ken-matsui in #346
- Remove include/poac/io.hpp by @ken-matsui in #351
- Improve CMakeLists.txt by @ken-matsui in #353
- Improve macos CI to cache CMake results by @ken-matsui in #354
- Bump actions/setup-python from v1 to v2.2.1 by @dependabot in #352
- Improve cmake files by @ken-matsui in #355
- Fix caching problem in macos CI by @ken-matsui in #356
- Improve build command by @ken-matsui in #361
- Refactor core/resolver/resolve.hpp by @ken-matsui in #357
- Remove macos-11.0 because it is broken frequently by @ken-matsui in #363
- Remove core::except completely by @ken-matsui in #360
- Unify interface of new and init commands to Cargo by @ken-matsui in #362
- Improve util::pretty by @ken-matsui in #364
- Refactor core::resolver::sat by @ken-matsui in #365
- Improve usage of try/catch by @ken-matsui in #366
- Unify format of util::pretty to Cargo by @ken-matsui in #367
- Improve util::meta::time_to_string by @ken-matsui in #368
- Create util/execution_time.hpp by @ken-matsui in #369
- Create interface of build system by @ken-matsui in #370
- Refactor include/poac/util/pretty.hpp by @ken-matsui in #371
- Bump actions/upload-artifact from v2.2.1 to v2.2.2 by @dependabot in #372
- Add needed space in src/main.cpp by @ken-matsui in #373
- Remove Windows from supported OS temporarily by @ken-matsui in #374
- Bump actions/cache from v2.1.3 to v2.1.4 by @dependabot in #375
- Rename default branch master to main by @ken-matsui in #376
- fix Linux Release CI by @wx257osn2 in #377
- Support release build on Linux CI by @ken-matsui in #359
- Update the target branch of mitama-cpp-result, a dependency of poac, from develop to master by @ken-matsui in #378
- Fix a problem where pre-built binaries cannot be uploaded properly during release builds by @ken-matsui in #379
- Add packaging status provided by repology to README.md by @ken-matsui in #380
- Refactor regexp by @wx257osn2 in #381
- Fix problem with Linux CI not being able to read secrets by @ken-matsui in #383
- Fix typo on .github/workflows/coverity.yml by @ken-matsui in #384
- Fix coverage CI by @ken-matsui in #385
- Improve Codecov CI by @ken-matsui in #387
- Bump actions/setup-python from v2.2.1 to v2.2.2 by @dependabot in #388
- Bump actions/upload-artifact from v2.2.2 to v2.2.3 by @dependabot in #389
- Add clang-11 for linux ci by @ken-matsui in #392
- Revert "Add clang-11 for linux ci" by @ken-matsui in #393
- Bump actions/github-script from v3.1.0 to v4.0.2 by @dependabot in #390
- Bump actions/cache from v2.1.4 to v2.1.5 by @dependabot in #391
- fix termcolor2 by @ken-matsui in #395
- Bump actions/cache from 2.1.5 to 2.1.6 by @dependabot in #394
- remove git2-cpp from poac by @ken-matsui in #396
- rename cmake/AddPoacDependencies.cmake to PoacDependencies.cmake by @ken-matsui in #397
- improve adding cmake dependencies by @ken-matsui in #398
- add macos-11 build for ci by @ken-matsui in #399
- support c++20 by @ken-matsui in #400
- improve termcolor2 to use nested inline namespace by @ken-matsui in #401
- replace util::meta::remove_cvref_t with std::remove_cvref_t by @ken-matsui in #402
- fix CMakeLists.txt for termcolor2 by @ken-matsui in #403
- improve comment on include/poac/core/resolver/resolve.hpp by @ken-matsui in #404
- Update README.md by @ken-matsui in #405
- improve termcolor2 to support c++20 by @ken-matsui in #406
- improve include/poac/util/archive.hpp by @ken-matsui in #407
- Delete CODE_OF_CONDUCT.md by @ken-matsui in #408
- Update CONTRIBUTING.md by @ken-matsui in #409
- Delete CONTRIBUTING.md by @ken-matsui in #410
- Update linux.yml by @ken-matsui in #413
- Bump actions/upload-artifact from 2.2.3 to 2.2.4 by @dependabot in #411
- Bump kentaro-m/auto-assign-action from 1.1.2 to 1.2.0 by @dependabot in #412
- remove coveralls by @ken-matsui in #414
- support m1 mac (using homebrew) by @ken-matsui in #415
- improve termcolor2 by @ken-matsui in #416
- improve internal semver library by @ken-matsui in #417
- improve cmake/Helpers.cmake by @ken-matsui in #418
- change build system for poac from make to ninja by @ken-matsui in #419
- improve ci to use github.ref for cache key for security by @ken-matsui in #420
- improve error msg for util/cfg by @ken-matsui in #421
- improve test for semver::interval by @ken-matsui in #422
- bump toml11 version from 3.6.0 to 3.7.0 by @ken-matsui in #423
- bump libgit2 version from 1.1.0 to 1.1.1 by @ken-matsui in #425
- bump boost version from 1.75.0 to 1.76.0 by @ken-matsui in #426
- bump openssl version from OpenSSL_1_1_1h to OpenSSL_1_1_1i by @ken-matsui in #428
- replace plog with spdlog by @ken-matsui in #427
- suppress warning for toml11 cmake file by @ken-matsui in #430
- bump openssl version from OpenSSL_1_1_1i to OpenSSL_1_1_1j by @ken-matsui in #429
- support hooking Linux CI by all pull requests by @ken-matsui in #434
- bump openssl version from OpenSSL_1_1_1j to OpenSSL_1_1_1k by @ken-matsui in #432
- support hooking macOS CI by all pull requests by @ken-matsui in #433
- support fetching libgit2 on CMake by @ken-matsui in #431
- some fixes in README.md by @ken-matsui in #435
- some improvements on README.md by @ken-matsui in #437
- Some grammatical fixes on README.md by @ken-matsui in #438
- Update Codacy badge on README.md by @ken-matsui in #439
- Create codeql-analysis.yml by @ken-matsui in #440
- Delete disabled_workflows/codeql-analysis.yml by @ken-matsui in #441
- Fix parser for semver by @ken-matsui in #443
- Fix links in README.md by @ken-matsui in #444
- Bump codecov/codecov-action from 1 to 2.0.2 by @dependabot in #446
- Add code contributors to README.md by @ken-matsui in #447
- Bump codecov/codecov-action from 2.0.2 to 2.0.3 by @dependabot in #448
- support fetching libarchive on CMake by @ken-matsui in #436
- Bump git2-cpp version to v0.1.0-alpha.0 by @ken-matsui in #449
- Fix CI errors on macos & CodeQL by @ken-matsui in #452
- Bump openssl version from OpenSSL_1_1_1k to openssl-3.0.0 by @ken-matsui in #451
- Bump kentaro-m/auto-assign-action from 1.2.0 to 1.2.1 by @dependabot in #453
- Bump actions/cache from 2.1.6 to 2.1.7 by @dependabot in #454
- Bump codecov/codecov-action from 2.0.3 to 2.1.0 by @dependabot in #450
- Bump actions/upload-artifact from 2.2.4 to 2.3.1 by @dependabot in #455
- Simplify the reason why Poac by @ken-matsui in #456
- Create actionlint.yml by @ken-matsui in #457
- Bump libarchive version from 3.5.1 to 3.6.0 by @ken-matsui in #459
- Bump actions/checkout from 2 to 3 by @dependabot in #458
- Bump boost version from 1.76.0 to 1.78.0 by @ken-matsui in #462
- Fix codecov badge by @ken-matsui in #464
- Bump openssl version from 3.0.0 to 3.0.1 by @ken-matsui in #461
- Bump libgit2 version from 1.1.1 to 1.4.2 by @ken-matsui in #460
- Remove unnecessary package installation from Linux CI by @ken-matsui in #465
- Use setup actions instead of
apt-get install
in Linux CI by @ken-matsui in #466 - Replace
clipp
withstructopt
by @ken-matsui in #467 - Improve README.md by @ken-matsui in #468
- Remove unnecessary version command by @ken-matsui in #469
- Use
POAC_VERSION
macro by @ken-matsui in #470 - Bump up development version to
0.3.0
by @ken-matsui in #471 - Fix coverity CI by @ken-matsui in #472
- Bump up some dependency versions to the latest by @ken-matsui in #473
- Update README.md by @ken-matsui in #475
- Bump fmt version from 7.1.3 to 8.1.1 by @ken-matsui in #463
- Support
workflow_dispatch
for coverity CI by @ken-matsui in #474 - Remove unnecessary
FMT_STRING
by @ken-matsui in #476 - Fix spdlog errors by @ken-matsui in #477
- Bump spdlog version from 1.9.0 to 1.9.2 by @ken-matsui in #445
- Rename
require_config_exists
torequired_config_exists
by @ken-matsui in #478 - Implement
termcolor2::color_literals::operator""_bold_red
by @ken-matsui in #479 - Introduce
thiserror
andanyhow
by @ken-matsui in #480 - Connect to the create command by @ken-matsui in #481
- Implement
termcolor2::color_literals::operator""_bold_yellow
by @ken-matsui in #482 - Support color outputs by @ken-matsui in #483
- Connect the search command by @ken-matsui in #484
- Add missing include to optional for create.hpp by @ken-matsui in #485
- Move structopt macros into respective subcommands by @ken-matsui in #486
- Connect the build command by @ken-matsui in #487
- Add some improvements by @ken-matsui in #488
- Add Ninja by @ken-matsui in #489
- Require
POAC_VERSION
is defined by @ken-matsui in #490 - Enhance catching errors on
main.cpp
by @ken-matsui in #491 - Add
current
&output_dir
asconfig::path
by @ken-matsui in #494 - Create
poac.example.toml
for debugging by @ken-matsui in #493 - Improve the error message of
build
command by @ken-matsui in #492 - Create
data::manifest
by @ken-matsui in #495 - Implement lockfile by @ken-matsui in #497
- Improve README.md by @ken-matsui in #496
- Add traces to the build command by @ken-matsui in #498
- Implement a
derived_from
concept by @ken-matsui in #499 - Improve error outputs by @ken-matsui in #502
- Implement ninja_syntax.hpp by @ken-matsui in #500
- Improve
.clang-tidy
by @ken-matsui in #503 - Replace
Boost.Test
withμt
by @ken-matsui in #504 - Improve README.md by @ken-matsui in #506
- Implement textwrap by @ken-matsui in #507
- Add tests for
ninja_syntax
and some fixes by @ken-matsui in #508 - Implement ninja_syntax::expand by @ken-matsui in #509
- Replace
stringstream
withostringstream
by @ken-matsui in #510 - Bump toml11 version to v3.7.1 by @ken-matsui in #511
- Improve error msg of the build command by @ken-matsui in #512
- Add a minor fix on
ninja_syntax
by @ken-matsui in #513 - Bump up required libninja version by @ken-matsui in #514
- Add minor fixes on
ninja_syntax
by @ken-matsui in #515 - Move
ninja_syntax.hpp
toninja/syntax.hpp
by @ken-matsui in #516 - Implement util::verbosity by @ken-matsui in #517
- Add alias to
resolved_deps_t
by @ken-matsui in #518 - Implement build system partially by @ken-matsui in #519
- Improve configuring the include directory of
ninja
by @ken-matsui in #520 - Improve internal build system by @ken-matsui in #521
- Improve
poac::data
by @ken-matsui in #522 - Support cache in internal build system by @ken-matsui in #523
- Rename
config
tomanifest
by @ken-matsui in #524 - Bump up the default cpp version of template by @ken-matsui in #525
- Fix
ninja_syntax
by @ken-matsui in #526 - Add a small fix on the build cmd by @ken-matsui in #527
- Implement simple case of build system by @ken-matsui in #528
- Disable fancy printing by @ken-matsui in #529
- Improve
ninja::syntax
by @ken-matsui in #530 - Implement
valid_version
by @ken-matsui in #531 - Fix
semver::lexer
by @ken-matsui in #532 - Fix
semver::parser
by @ken-matsui in #533 - Replace regex semver with parser semver by @ken-matsui in #534
- Support including dependencies by @ken-matsui in #535
- Fix parse bugs on cxx by @ken-matsui in #536
- Update
poac.example.toml
by @ken-matsui in #537 - Support passing some flags from
poac.toml
by @ken-matsui in #538 - Bump actions/cache from 2.1.7 to 3.0.1 by @dependabot in #539
- Bump actions/upload-artifact from 2.3.1 to 3 by @dependabot in #540
- Bump github/codeql-action from 1 to 2 by @dependabot in #541
- Bump actions/cache from 3.0.1 to 3.0.2 by @dependabot in #542
- Bump codecov/codecov-action from 2.1.0 to 3.1.0 by @dependabot in #543
- Bump up mitama-cpp-result version by @ken-matsui in #544
- Bump up libarchive version by @ken-matsui in #545
- Improve README.md by @ken-matsui in #546
- Replace Algolia with Supabase by @ken-matsui in #547
- Implement a login sub-command by @ken-matsui in #548
- Implement a function to calculate sha256sum by @ken-matsui in #549
- Support checking sha256sum of packages when downloading them by @ken-matsui in #550
- Avoid building unused executables of libarchive by @ken-matsui in #551
- Introduce massive refactoring by @ken-matsui in #553
- Remove unused WIP check from pre-push by @ken-matsui in #555
- Fix compilation errors by @ken-matsui in #554
- Implement a run command by @ken-matsui in #557
- Add roadmap to README.md by @ken-matsui in #556
- Implement a lint command by @ken-matsui in #558
- Support correcting typoed subcommand by @ken-matsui in #559
- Update main.cpp template by @ken-matsui in #560
- Bump up toml11 version by @ken-matsui in #561
- Implement an fmt command by @ken-matsui in #562
- Improve logging by @ken-matsui in #563
- [WIP] Implement a publish command by @ken-matsui in #552
- Support dev-dependencies, which are not propagated to dependents by @ken-matsui in #564
- Treat return code from shell correctly by @ken-matsui in #565
- Improve resolver by @ken-matsui in #566
- Source file extension rename:
cpp
tocc
by @ken-matsui in #567 - Use double quote to include internal headers by @ken-matsui in #569
- Improve the fmt command by @ken-matsui in #570
- Move semver/parser/* to semver/* by @ken-matsui in #571
- Split headers into headers & implementations by @ken-matsui in #572
- Refactor some codes by @ken-matsui in #574
- Change job names on CI to build-and-test by @ken-matsui in #573
- Fix GCC CI by @ken-matsui in #575
- Remove termcolor2 GNU extension by @ken-matsui in #576
- Support changing color mode from command line arguments by @ken-matsui in #577
- Errors should be logged to stderr by @ken-matsui in #578
- Fix error messages in
fmt
&lint
by @ken-matsui in #579 - Make util::shell header-only by @ken-matsui in #580
- Improve the return type of shell::exec by @ken-matsui in #581
- Retrieve implementations from cxx::cxx by @ken-matsui in #582
- Improve the way to pass some macros for TOML11 by @ken-matsui in #583
- Fix indentation of status outputs when no color mode by @ken-matsui in #584
- Fix an
fmt
error when no targets found by @ken-matsui in #585 - Specify colors more general than the previous one by @ken-matsui in #586
- Refactor util::shell by @ken-matsui in #587
- Improve an error msg of validator by @ken-matsui in #588
- Support uncolorizing toml11 when no color mode by @ken-matsui in #589
- Add
const
to theshould_color
function in termcolor2::control by @ken-matsui in #590 - Add UI tests by @ken-matsui in #591
- Add extra colors for termcolor2 by @ken-matsui in #593
- Improve loggers by @ken-matsui in #594
- Remove auto-assign reviewers CI by @ken-matsui in #592
New Contributors
- @fossabot made their first contribution in #160
- @takagiy made their first contribution in #196
- @dependabot made their first contribution in #252
Full Changelog: 0.2.1...0.3.0