Skip to content

Commit

Permalink
Version 1.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Oblivious-Oblivious committed Apr 22, 2024
1 parent e31ce48 commit 61f9a05
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 9 deletions.
13 changes: 10 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,17 @@
# Changes for Emeralds 1.2.0 (23-04-2024)

* Refactored codebase for easier management.
* Fixed makefile generation, now all find commands work properly.
* Added a new `run` command for running the compiled executable.
* Clean commands also remove dSYM files.

# Changes for Emeralds 1.1.0 (04-04-2021)

* Fixed display bugs on all operating systems.
* Implemented a cross platform compilation makefile.
* Added support for debug and release builds.
* Added support for counting lines of code in library emeralds.
* Moved documentation to individual classes rather than all together in a docs file
* Moved documentation to individual classes rather than all together in a docs file.

# Changes for Emeralds 1.0.0 (04-03-2021)

Expand All @@ -13,12 +20,12 @@
* Added recursive installation of dependencies and code for each emerald.
* Added instructions for installation and usage.
* Added functionality for counting lines of code in the project.
* Added cSpec as a default dependency
* Added cSpec as a default dependency.
* Fixed directory bugs.

# Changes for Emeralds 0.2.0 (28-02-2021)

* Migrated the whole codebase to crystal-lang
* Migrated the whole codebase to crystal-lang.

# Changes for Emeralds 0.1.0 (22-06-2020)

Expand Down
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,8 @@ Run the install script

## Development

* Fix a bug where it crashes the array search when getting a field from the yaml files
* Make sure we store PWD at runtime so that symlinks do not break execution.
* Add functionality for creating new .c/.h pairs with include guards etc.
* Convert bash searches to crystal glob serches for writing makefile fields
* Include installation instructions for wget and git requirements

## Contributing
Expand Down
4 changes: 2 additions & 2 deletions shard.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
name: emeralds
version: 1.1.0
version: 1.2.0

authors:
- Athanasios Papapostolou (Oblivious) <[email protected]>

description: |
A package manager for C
crystal: 1.0.0
crystal: 1.12.1

license: GPLv3
2 changes: 1 addition & 1 deletion src/emeralds/constants/options.cr
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,5 @@ module Emeralds
"output" => "#{Emeralds::YamlReader.get_field "name"}",
"testinput" => "find spec/#{Emeralds::YamlReader.get_field "name"}.spec.c 2>&1 | grep -v \"No such file or directory\"",
"testoutput" => "spec_results",
}; # TODO - Make cross platform
}; # TODO - Make cross platform, convert bash searches to crystal glob serches for writing makefile fields
end
2 changes: 1 addition & 1 deletion src/emeralds/constants/version.cr
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
module Emeralds
VERSION = "1.1.0";
VERSION = "1.2.0";
end

0 comments on commit 61f9a05

Please sign in to comment.