All Versions
27
Latest Version
Avg Release Cycle
131 days
Latest Release
-

Changelog History
Page 2

  • v0.24 Changes

    October 11, 2017
    • #111 Config CLI options
    • ๐Ÿ”ง #155 Unit tests inherit shell env vars, ignoring test configuration
    • #173 CLI Options duplicate names check
    • ๐Ÿ—„ #175 Deprecating BQ_* vars
    • #180 Case-sensitive property resolution for declared vars
    • #183 Module aggregation / define module dependencies
    • #185 Show full dependency override graph
  • v0.23 Changes

    July 11, 2017
    • #25 Map known exceptions to CommandOutcomes
    • #127 Allow @BQConfigProperty to be used on constructors
    • #140 Catch Guice CreationException
    • ๐Ÿ”จ #141 Refactor startup sequence
    • โœ… #142 Streamline Test API - hide BQTestRuntime wrapper
    • #148 Exceptions inside CommandOutcomes are not reported by Bootique
    • #157 Can't access grandparent service in a two-level override
    • #158 Allow access to DI contents by Guice Key
  • v0.22 Changes

    March 31, 2017
    • ๐Ÿ‘ #90 Module "extend" API - a better version of "contribute*"
    • #119 Relax @BQConfigProperty restrictions.
    • #123 ENVIRONMENT section in help
    • #124 Exposing and aliasing app config environment variables
    • ๐Ÿ”ง #133 Environment variables not merged into configuration
  • v0.21 Changes

    January 27, 2017
    • #27 ConfigHelpCommand: Help for configs
    • #99 Empty YAML troubles
    • 0๏ธโƒฃ #100 Default command options are visible in help, but can't be used
    • ๐Ÿ“‡ #102 Metadata model for modules and their configs
    • 0๏ธโƒฃ #105 Default command name generation should convert camel-case to dashes
    • #112 Explicit short option names
    • ๐Ÿšš #113 Move io.bootique.application to io.bootique.meta.application
    • ๐Ÿ“‡ #114 Config metadata: Support for polymorphic types
    • ๐Ÿ“‡ #115 Config metadata: Fold long descriptions
  • v0.20 Changes

    October 04, 2016
    • ๐Ÿ–จ #89 Don't print debug info to stdout
    • โœ… #91 bootique-test: test helper for PolymorphicConfiguration
    • ๐Ÿ–จ #92 Standalone service for printing help
    • #93 A concept of "app name" for help purposes
    • ๐Ÿ‘ #95 Support for terminal width detection
    • 0๏ธโƒฃ #96 Separate default and help commands
    • ๐Ÿ— #97 Bootique-like builder API for unit tests
    • ๐Ÿ‘ #98 Support setting app text description to use in help
  • v0.19 Changes

    August 08, 2016
    • 0๏ธโƒฃ #84 Cache SubtypeResolver in DefaultJacksonService
    • ๐ŸŒฒ #85 API to override log levels
    • ๐Ÿšš #87 Move to io.bootique namespace
  • v0.18 Changes

    • ๐Ÿ #73 Test ResourceFactory and FolderResourceFactory on Windows
    • โœ… #76 BQDaemonTestRuntime fails quietly.
  • v0.17 Changes

    • #62 Bootique.main() - a generic main method
    • #63 Must canonicalize file:/ URLs.
    • #65 Allow property override from environment variables
    • ๐Ÿ‘ #66 Support for multiple ordered configs
    • #67 Expand Bootique.app(..) method
    • #69 Appendable args list
    • ๐Ÿ‘ #71 Support for alternative formats of configs
    • #72 FolderResourceFactory classpath: URL issues
    • ๐Ÿšš #74 Remove API deprecated since 0.12
  • v0.16 Changes

    • ๐Ÿ— #57 BQDaemonTestFactory - return BQDaemonTestRuntime from Builder.start
    • โœ… #58 BQDaemonTestRuntime to track outcome
    • โœ… #59 BQTestRuntime.run(..) method
  • v0.15 Changes

    • โœ… #38 BQDaemonTestRuntime NPE in stop if there was an error in start
    • โœ… #39 A wrapper for BQDaemonTestRuntime injectable to JUnit
    • โœ… #41 A wrapper for BQTestRuntime injectable to JUnit
    • โœ… #44 BQModuleProviderChecker: a test helper that ensures module provider is available for auto-loading
    • ๐Ÿ”ง #46 Support classpath: URLs in configuration loader.
    • ๐Ÿ”ง #47 ResourceFactory: Configuration type for abstract resource
    • #54 @BindingAnnotation's in Bootique should be allowed on methods