All Versions
Latest Version
Avg Release Cycle
11 days
Latest Release
1778 days ago

Changelog History
Page 1

  • v0.6.1 Changes

    May 16, 2018
    • ๐Ÿ— Only support building with cabal-2.x. This is needed for private scope support on executables, which is needed for packaging.
    • โšก๏ธ Update URLs to RPMs used in testing.
  • v0.6.0 Changes

    May 07, 2018
    • ๐Ÿ‘‰ Use the typed-process module instead of process.
    • ๐Ÿ— Build all programs with -threaded. All users of bdcs will need to do the same.
    • โœ‚ Remove script support from the database. This wasn't being used anyway.
    • ๐Ÿ‘‰ Make the upstream_vcs field in the projects table optional.
  • v0.5.0 Changes

    May 01, 2018
    • โž• Add logging of exceptions in directorySink, runCustomizations, runHacks, and runTmpfiles. This requires adding MonadBaseControl constraints to all these functions and MonadError constrains to those functions that did not already have it.
    • ๐Ÿ“ฆ Require a filesystem package in the list of things to export.
    • ๐Ÿ“ฆ Require a dracut package in the list of things to export for ostree.
    • Don't assume /etc/shadow exists in the output artifact.
    • ๐ŸŒฒ Log the call to dracut in ostreeSink.
  • v0.4.0 Changes

    April 13, 2018
    • โž• Add BDCS.Projects.getProjectsLike, which returns projects whose names match the % and _ SQL wildcards.
    • โž• Add BDCS.Projects.getProjectsTotal, which returns the number of projects in the database.
    • โž• Add the BDCS.Export.Types module, which is useful for specifying what form the export artifact will take.
    • BDCS.Export.export and BDCS.Export.exportAndCustomize now require an ExportType parameter.
    • โœ‚ Remove BDCS.Export.Utils.supportedOutputs. The supportedExportTypes and exportTypeText functions in BDCS.Export.Types can be used to produce the same result.
    • ๐Ÿ’ป The bdcs command line tool's export subcommand now requires a -t argument for specifying the form of the export artifact. The destination argument is now also given with -d, instead of just bare on the command line.
  • v0.3.0 Changes

    April 09, 2018
    • โž• Add BDCS.Groups.getGroupsLike, which returns groups whose names match the % and _ SQL wildcards.
    • โž• Add BDCS.Groups.getGroupsTotal, which returns the number of groups in the database.
    • โž• Add BDCS.DB.firstListResult, which returns the first value from the non-empty result list of an SQL query.
    • The types of many export-related functions have been modified to include a constraint on MonadLoggerIO.
    • ๐ŸŒฒ Debug logging added to exportAndCustomize, runCustomizations, ostreeSink, qcow2Sink, and runHacks.
  • v0.2.4 Changes

    March 23, 2018
    • ๐Ÿ‘ Allow building with aeson-1.3 and unordered-containers-0.2.9.
  • v0.2.3 Changes

    March 22, 2018
    • โž• Add BDCS.Builds.findBuilds.
    • โž• Add BDCS.Sources.findSources.
  • v0.2.2 Changes

    March 21, 2018
    • โž• Add BDCS.CS.fileToObjectC, which, when used as part of a conduit, fetches the data for a single file from a ContentStore.
    • โž• Add BDCS.Export.Customize, which provides types and functions for modifying the data exported from a ContentStore.
    • โž• Add BDCS.Export.exportAndCustomize, which includes Customization data in an export.
    • Include schema.sql in the data-files.
    • ๐Ÿ› Bug fixes related to FSTree and symlinks.
  • v0.2.1 Changes

    March 01, 2018
    • โž• Add BDCS.Export.export, which is the bulk of the "bdcs export" command but in function form.
    • โž• Add BDCS.Exports.Utils.supportedOutputs, which returns a list of supported output formats.
    • Ignore Enhances, Suggests, Recommends, and Supplements weak requirements during dependency solving.
    • โšก๏ธ Many test-related updates.
    • ๐Ÿ‘ Allow building with conduit-extra-1.2.
    • โšก๏ธ Many docker-related build updates.
    • ๐Ÿ‘Œ Support building with cabal-2.0.
  • v0.2.0 Changes

    February 06, 2018
    • โž• Add a module for building virtual filesystem trees.
    • โœ‚ Remove use of partial functions.
    • baseURI now returns a Maybe.
    • getDbVersion now throws an error if there's no version in the database.
    • โž• Add a BadName exception that can be thrown by mkProject.