Skip to content

Releases: Jomy10/beaver

v3.2.0

13 Jan 14:18
Compare
Choose a tag to compare

Highlights

  • Objective-C support in projects! (includes mixed language projects)
C::Library(
  name: "MyObjectiveCLibrary",
  language: "Obj-C",
  # ...
)
  • Support for importing another project

  • Beaver now works on Windows!

  • More propper error handling

  • rewrote targets code to use the concept of "artifacts"

  • framework dependencies

  • added tests

  • lazy eval of flags

  • and some more...

Full Changelog: 3.1.3...3.2.0

v3.1.3

02 Jan 18:25
Compare
Choose a tag to compare
  • bug fixes
  • output-only commands
  • experimental pkg-config support

Full Changelog: 3.1.2...3.1.3

v3.1.2

01 Jan 15:34
Compare
Choose a tag to compare

Full Changelog: 3.1.1...3.1.2

v3.1.1

31 Dec 15:20
Compare
Choose a tag to compare

Full Changelog: 3.1.0...3.1.1

v3.1.0

31 Dec 13:16
Compare
Choose a tag to compare

A bunch of new features added and bugs fixed. Some highlights:

  • C++ targets
  • Static/dynamic only libraries
  • Parallelized each command
    • Default for targets in projects!
  • Re-run all commands when the main config file changed

Full Changelog: 3.0.0...3.1.0

v3.0.0

25 Dec 14:36
Compare
Choose a tag to compare

Complete re-write

  • Project setup
  • New command syntax

Full Changelog: 2.2.0...3.0.0

2.2.0

16 Nov 09:02
Compare
Choose a tag to compare

Full Changelog: 2.0.0...2.2.0

v2.0.0

09 Jan 21:10
Compare
Choose a tag to compare

Rewrote the whole build system

  • command is now cmd
  • The whole src and target system has been replaced by each and all
  • Better format for storing the last modified date of files

Full Changelog: 1.0.0...2.0.0

v1.0.0

16 Aug 14:17
Compare
Choose a tag to compare
added cli tool

The cli tool can be used to quickly generate a new beaver project

v0.1.0

15 Aug 15:18
Compare
Choose a tag to compare
added separate gemspec for rbgems and chagned readme

Fixed types in readme, added GitHub registry to installation options.

added separate gemspec for RubyGems, because beaver was already taken