Repository navigation
beta-v2.3.1 #23
ChaseSunstrom
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
CForge Release
beta-v2.3.1Bug Fixes
Registry Lookup Path
%LOCALAPPDATA%\cforge\registryregistry reg(project_dir)toregistry reg(4 occurrences inworkspace.cpp)Double "error" Prefix
fmt::print()instead oflogger::print_error()which was adding a redundant prefixcforge update --packages--packagesflag to actually update the package registry indexregistry::update(true)to pull the cforge-index repositorycforge addSection Handling[dependencies]without catching subsections like[dependencies.git]Lock Command Directory Default
vendortodepsto match all other commandsImprovements
Lock File FetchContent Support
Lock files now work correctly in both dependency modes:
fetch_content = truecforge.toml+ registry metadatafetch_content = falsedepsdirectory for installed packagesAutomatic Lock File Generation
generate_lockfile_from_config()for FetchContent modeupdate_lockfile()for clone modeRegistry Index Fixes
Fixed TOML syntax errors in cforge-index package definitions:
asio.toml— Fixed inline table syntax forrequiresimgui.toml— Fixed inline table syntax forrequiresandgroupsspdlog.toml— Fixed inline table syntax forrequiresandgroupsFiles Changed
src/core/workspace.cppsrc/core/command_build.cppsrc/core/command_update.cpp--packagesflag fixsrc/core/command_add.cppsrc/core/command_lock.cppinclude/core/lockfile.hppgenerate_lockfile_from_config()functionThis discussion was created from the release beta-v2.3.1.
All reactions