From 2910d701ee417f67e6ba9a07fdf8832415f386fb Mon Sep 17 00:00:00 2001 From: "ali.hh.ramadhan@gmail.com" Date: Wed, 24 Mar 2021 23:39:24 -0400 Subject: [PATCH] Add CHANGELOG.md --- CHANGELOG.md | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..48b6595 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,88 @@ +# Changelog + +## [Unreleased](https://github.com/project-lovelace/lovelace-problems/tree/HEAD) + +[Full Changelog](https://github.com/project-lovelace/lovelace-problems/compare/v2.0...HEAD) + +**Fixed bugs:** + +- Game of Life: Oscillator test case expected result is wrong. [\#41](https://github.com/project-lovelace/lovelace-problems/issues/41) + +**Closed issues:** + +- Blood types: Add more test cases that return False [\#42](https://github.com/project-lovelace/lovelace-problems/issues/42) +- Bug in verifying flight paths solution [\#37](https://github.com/project-lovelace/lovelace-problems/issues/37) +- RNA string needs to be reversed! [\#36](https://github.com/project-lovelace/lovelace-problems/issues/36) +- Share verify\_user\_solution function [\#35](https://github.com/project-lovelace/lovelace-problems/issues/35) +- Arrays should not be verified recursively [\#26](https://github.com/project-lovelace/lovelace-problems/issues/26) +- Remove jargon from problem descriptions [\#10](https://github.com/project-lovelace/lovelace-problems/issues/10) + +**Merged pull requests:** + +- Plump moose and compound interest [\#52](https://github.com/project-lovelace/lovelace-problems/pull/52) ([ali-ramadhan](https://github.com/ali-ramadhan)) +- Clean up README + sandbox and remove `output_str` [\#51](https://github.com/project-lovelace/lovelace-problems/pull/51) ([ali-ramadhan](https://github.com/ali-ramadhan)) +- Fix typo in `almost_pi.py` [\#50](https://github.com/project-lovelace/lovelace-problems/pull/50) ([ali-ramadhan](https://github.com/ali-ramadhan)) +- Fix: constant should be float [\#49](https://github.com/project-lovelace/lovelace-problems/pull/49) ([ali-ramadhan](https://github.com/ali-ramadhan)) +- Remove `verify_user_solution` boilerplate [\#48](https://github.com/project-lovelace/lovelace-problems/pull/48) ([ali-ramadhan](https://github.com/ali-ramadhan)) +- Deal in Python lists, not numpy arrays [\#47](https://github.com/project-lovelace/lovelace-problems/pull/47) ([ali-ramadhan](https://github.com/ali-ramadhan)) +- blood\_types: Add more test cases where no donors are available [\#44](https://github.com/project-lovelace/lovelace-problems/pull/44) ([benallan](https://github.com/benallan)) +- More robust test case and value checking [\#43](https://github.com/project-lovelace/lovelace-problems/pull/43) ([ali-ramadhan](https://github.com/ali-ramadhan)) +- Solve test cases when they're created [\#39](https://github.com/project-lovelace/lovelace-problems/pull/39) ([ali-ramadhan](https://github.com/ali-ramadhan)) + +## [v2.0](https://github.com/project-lovelace/lovelace-problems/tree/v2.0) (2019-07-22) + +[Full Changelog](https://github.com/project-lovelace/lovelace-problems/compare/v1.1...v2.0) + +**Fixed bugs:** + +- Bug in Note G solution [\#30](https://github.com/project-lovelace/lovelace-problems/issues/30) +- Caesar cipher should not use a shift of zero [\#12](https://github.com/project-lovelace/lovelace-problems/issues/12) + +**Closed issues:** + +- Shave down the extreme test cases in game of life and the Note G problems [\#29](https://github.com/project-lovelace/lovelace-problems/issues/29) +- Rename test case class names for each problem module [\#20](https://github.com/project-lovelace/lovelace-problems/issues/20) +- Generic verify\_user\_solution function [\#17](https://github.com/project-lovelace/lovelace-problems/issues/17) +- Store more physical constants in the PHYSICAL\_CONSTANTS dictionary [\#16](https://github.com/project-lovelace/lovelace-problems/issues/16) +- Engine should use the solutions repo [\#21](https://github.com/project-lovelace/lovelace-problems/issues/21) +- Recalibrate difficulty scale on the problems [\#9](https://github.com/project-lovelace/lovelace-problems/issues/9) +- Move solutions to a private lovelace-solutions repo [\#8](https://github.com/project-lovelace/lovelace-problems/issues/8) +- Warmup problem modules [\#6](https://github.com/project-lovelace/lovelace-problems/issues/6) + +**Merged pull requests:** + +- More test cases for warmup problems [\#34](https://github.com/project-lovelace/lovelace-problems/pull/34) ([ali-ramadhan](https://github.com/ali-ramadhan)) +- No huge cases [\#33](https://github.com/project-lovelace/lovelace-problems/pull/33) ([ali-ramadhan](https://github.com/ali-ramadhan)) +- Revise test cases [\#31](https://github.com/project-lovelace/lovelace-problems/pull/31) ([ali-ramadhan](https://github.com/ali-ramadhan)) +- More cleanup and better documentation/references for physical constants [\#28](https://github.com/project-lovelace/lovelace-problems/pull/28) ([ali-ramadhan](https://github.com/ali-ramadhan)) +- Remove template as there are plenty of examples [\#27](https://github.com/project-lovelace/lovelace-problems/pull/27) ([ali-ramadhan](https://github.com/ali-ramadhan)) +- Generic and more sophisticated test case verification [\#25](https://github.com/project-lovelace/lovelace-problems/pull/25) ([ali-ramadhan](https://github.com/ali-ramadhan)) +- Cleanup [\#24](https://github.com/project-lovelace/lovelace-problems/pull/24) ([ali-ramadhan](https://github.com/ali-ramadhan)) +- Less dumb class names [\#23](https://github.com/project-lovelace/lovelace-problems/pull/23) ([ali-ramadhan](https://github.com/ali-ramadhan)) +- No more publicly visible solutions [\#22](https://github.com/project-lovelace/lovelace-problems/pull/22) ([ali-ramadhan](https://github.com/ali-ramadhan)) +- Nuke solutions [\#19](https://github.com/project-lovelace/lovelace-problems/pull/19) ([ali-ramadhan](https://github.com/ali-ramadhan)) +- Small improvements to warmup problem modules [\#15](https://github.com/project-lovelace/lovelace-problems/pull/15) ([ali-ramadhan](https://github.com/ali-ramadhan)) +- Fix warmup problems [\#14](https://github.com/project-lovelace/lovelace-problems/pull/14) ([ali-ramadhan](https://github.com/ali-ramadhan)) +- Warmup problems [\#5](https://github.com/project-lovelace/lovelace-problems/pull/5) ([ali-ramadhan](https://github.com/ali-ramadhan)) + +## [v1.1](https://github.com/project-lovelace/lovelace-problems/tree/v1.1) (2019-01-05) + +[Full Changelog](https://github.com/project-lovelace/lovelace-problems/compare/v1.0...v1.1) + +## [v1.0](https://github.com/project-lovelace/lovelace-problems/tree/v1.0) (2018-11-11) + +[Full Changelog](https://github.com/project-lovelace/lovelace-problems/compare/4ba7fefc64d9cbec91878a41ae5739bff8ba56ab...v1.0) + +**Closed issues:** + +- As a developer, I want a consistent and scalable way of describing the expected input/outputs for a TestCase object in each problem module. [\#1](https://github.com/project-lovelace/lovelace-problems/issues/1) + +**Merged pull requests:** + +- Alpha2018 [\#4](https://github.com/project-lovelace/lovelace-problems/pull/4) ([ali-ramadhan](https://github.com/ali-ramadhan)) +- Updating master/production with Basim's work. [\#3](https://github.com/project-lovelace/lovelace-problems/pull/3) ([ali-ramadhan](https://github.com/ali-ramadhan)) +- First d3 test works. [\#2](https://github.com/project-lovelace/lovelace-problems/pull/2) ([ali-ramadhan](https://github.com/ali-ramadhan)) + + + +\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*