From 44e499a71f3aee0e70ff1c1633a4bf0742de15bf Mon Sep 17 00:00:00 2001 From: Anthony Scopatz Date: Sun, 1 Mar 2020 13:00:02 -0500 Subject: [PATCH] Updated CHANGELOG for 0.5.1 --- CHANGELOG.rst | 50 +++++++++++++++++++ ...better_diagnostics_in_preslist_builder.rst | 15 ------ .../bug_handle_database_when_no_rc_remote.rst | 12 ----- news/cerberus_dep_warning.rst | 12 ----- news/csv_reader_for_columbia_classlist.rst | 13 ----- news/currentpending_again.rst | 18 ------- news/editor_eye_fix.rst | 14 ------ news/find_gaps_overlaps.rst | 12 ----- news/fix_collections_imports.rst | 13 ----- news/fix_int_month_preslistbuilder.rst | 12 ----- news/fix_jinja2_upgrade_bug.rst | 13 ----- news/have_latex_recognizxe_utf8.rst | 12 ----- news/is_current_to_tools.rst | 12 ----- news/lazy_db.rst | 13 ----- news/load_only_selected_dbs_again.rst | 12 ----- news/month_to_str.rst | 13 ----- news/publist_by_date_and_grant.rst | 15 ------ news/reimb_supports_people.rst | 13 ----- news/schemas.rst | 12 ----- 19 files changed, 50 insertions(+), 236 deletions(-) delete mode 100644 news/better_diagnostics_in_preslist_builder.rst delete mode 100644 news/bug_handle_database_when_no_rc_remote.rst delete mode 100644 news/cerberus_dep_warning.rst delete mode 100644 news/csv_reader_for_columbia_classlist.rst delete mode 100644 news/currentpending_again.rst delete mode 100644 news/editor_eye_fix.rst delete mode 100644 news/find_gaps_overlaps.rst delete mode 100644 news/fix_collections_imports.rst delete mode 100644 news/fix_int_month_preslistbuilder.rst delete mode 100644 news/fix_jinja2_upgrade_bug.rst delete mode 100644 news/have_latex_recognizxe_utf8.rst delete mode 100644 news/is_current_to_tools.rst delete mode 100644 news/lazy_db.rst delete mode 100644 news/load_only_selected_dbs_again.rst delete mode 100644 news/month_to_str.rst delete mode 100644 news/publist_by_date_and_grant.rst delete mode 100644 news/reimb_supports_people.rst delete mode 100644 news/schemas.rst diff --git a/CHANGELOG.rst b/CHANGELOG.rst index edc1d868a..8213f0f01 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,56 @@ Regolith Change Log .. current developments +v0.5.1 +==================== + +**Added:** + +* code to give more feedback to the user when the builder fails due to a database error +- regolith classlist can now read csv files in Columbia University format + - classlist register now checks whether a given file actually exists +- merge_collections to tools.py. merges two collections +- tests for manuscript review builder +* function for finding gaps and overlaps in lists of date-ranges +* utf8 support in all current latex builder templates +- function to dates that returns months as strings with leading zero where required + - function to dates that returns days as strings with leading zero where required +* ability to build publists with specified date ranges and filtered by grant + * tbd is now a valid month, returning 1 as an integer + * begin and end day now allowed in employment and education + +**Changed:** + +* unsegregated expense can now tolerate "tbd". This allows users to put a + placeholder entry when the exact amount is not known, and then find it easily + later. Code flags all tbd entries at build time, but doesn't crash. +- removed remote.rc logic from database.xsh +- current and pending builder extended to build c+p from merged proposal and grants collections + - added filter for cppflag so you can have current grants that don't appear in the current and pending form by setting cppflag to false in the db +- add needed_dbs statement for quicker building +- moved has_started, has_finished and is_current to tools.py +* Load only dbs needed for builder, if builder declares which dbs it needs +* reimbursement builder requires a person to be specified on the command line + to run due to the extreme slowness of openpyxl +- User supplied schemas now handles new keys in regolith validate. + +**Fixed:** + +* valueschema -> valuesrules in schema as valueschema deprecated in cerberus +- cpbuilder does name comparison on fuzzy-searched name for standardization + - cpbuilder includes initials when it is a multi-pi grant + - filter_grants in tools.py bug fixed that incorrectly reassigns team members + - updated docstring on filter_grants to make it clearer +- fix indenting of the editor eyes only block +* import from collections.abc not collections +* months can now be expressed as ints or strings as per the schema +* fix bug introduced in Jinja2 v2.11 that doesn't recognize conditional text + in the import +* bug so that needed_dbs results in only selected collections to be opened +* publist will now build even if person email and employment are missing + + + v0.5.0 ==================== diff --git a/news/better_diagnostics_in_preslist_builder.rst b/news/better_diagnostics_in_preslist_builder.rst deleted file mode 100644 index af250ff43..000000000 --- a/news/better_diagnostics_in_preslist_builder.rst +++ /dev/null @@ -1,15 +0,0 @@ -**Added:** - * code to give more feedback to the user when the builder fails due to a database error - -**Changed:** - * unsegregated expense can now tolerate "tbd". This allows users to put a - placeholder entry when the exact amount is not known, and then find it easily - later. Code flags all tbd entries at build time, but doesn't crash. - -**Deprecated:** None - -**Removed:** None - -**Fixed:** None - -**Security:** None diff --git a/news/bug_handle_database_when_no_rc_remote.rst b/news/bug_handle_database_when_no_rc_remote.rst deleted file mode 100644 index f33aee66e..000000000 --- a/news/bug_handle_database_when_no_rc_remote.rst +++ /dev/null @@ -1,12 +0,0 @@ -**Added:** None - -**Changed:** - - removed remote.rc logic from database.xsh - -**Deprecated:** None - -**Removed:** None - -**Fixed:** None - -**Security:** None diff --git a/news/cerberus_dep_warning.rst b/news/cerberus_dep_warning.rst deleted file mode 100644 index 86fd8d696..000000000 --- a/news/cerberus_dep_warning.rst +++ /dev/null @@ -1,12 +0,0 @@ -**Added:** None - -**Changed:** None - -**Deprecated:** None - -**Removed:** None - -**Fixed:** - * valueschema -> valuesrules in schema as valueschema deprecated in cerberus - -**Security:** None diff --git a/news/csv_reader_for_columbia_classlist.rst b/news/csv_reader_for_columbia_classlist.rst deleted file mode 100644 index e48e0c570..000000000 --- a/news/csv_reader_for_columbia_classlist.rst +++ /dev/null @@ -1,13 +0,0 @@ -**Added:** - - regolith classlist can now read csv files in Columbia University format - - classlist register now checks whether a given file actually exists - -**Changed:** None - -**Deprecated:** None - -**Removed:** None - -**Fixed:** None - -**Security:** None diff --git a/news/currentpending_again.rst b/news/currentpending_again.rst deleted file mode 100644 index 7c8b9df6b..000000000 --- a/news/currentpending_again.rst +++ /dev/null @@ -1,18 +0,0 @@ -**Added:** - - merge_collections to tools.py. merges two collections - -**Changed:** - - current and pending builder extended to build c+p from merged proposal and grants collections - - added filter for cppflag so you can have current grants that don't appear in the current and pending form by setting cppflag to false in the db - -**Deprecated:** None - -**Removed:** None - -**Fixed:** - - cpbuilder does name comparison on fuzzy-searched name for standardization - - cpbuilder includes initials when it is a multi-pi grant - - filter_grants in tools.py bug fixed that incorrectly reassigns team members - - updated docstring on filter_grants to make it clearer - -**Security:** None diff --git a/news/editor_eye_fix.rst b/news/editor_eye_fix.rst deleted file mode 100644 index 5899d0a6d..000000000 --- a/news/editor_eye_fix.rst +++ /dev/null @@ -1,14 +0,0 @@ -**Added:** - - tests for manuscript review builder - -**Changed:** - - add needed_dbs statement for quicker building - -**Deprecated:** None - -**Removed:** None - -**Fixed:** - - fix indenting of the editor eyes only block - -**Security:** None diff --git a/news/find_gaps_overlaps.rst b/news/find_gaps_overlaps.rst deleted file mode 100644 index 27fb6132f..000000000 --- a/news/find_gaps_overlaps.rst +++ /dev/null @@ -1,12 +0,0 @@ -**Added:** - * function for finding gaps and overlaps in lists of date-ranges - -**Changed:** None - -**Deprecated:** None - -**Removed:** None - -**Fixed:** None - -**Security:** None diff --git a/news/fix_collections_imports.rst b/news/fix_collections_imports.rst deleted file mode 100644 index f72f234e5..000000000 --- a/news/fix_collections_imports.rst +++ /dev/null @@ -1,13 +0,0 @@ -**Added:** None - -**Changed:** None - -**Deprecated:** None - -**Removed:** None - -**Fixed:** - -* import from collections.abc not collections - -**Security:** None diff --git a/news/fix_int_month_preslistbuilder.rst b/news/fix_int_month_preslistbuilder.rst deleted file mode 100644 index 1a1eafb02..000000000 --- a/news/fix_int_month_preslistbuilder.rst +++ /dev/null @@ -1,12 +0,0 @@ -**Added:** None - -**Changed:** None - -**Deprecated:** None - -**Removed:** None - -**Fixed:** - * months can now be expressed as ints or strings as per the schema - -**Security:** None diff --git a/news/fix_jinja2_upgrade_bug.rst b/news/fix_jinja2_upgrade_bug.rst deleted file mode 100644 index bf39c90f6..000000000 --- a/news/fix_jinja2_upgrade_bug.rst +++ /dev/null @@ -1,13 +0,0 @@ -**Added:** None - -**Changed:** None - -**Deprecated:** None - -**Removed:** None - -**Fixed:** - * fix bug introduced in Jinja2 v2.11 that doesn't recognize conditional text - in the import - -**Security:** None diff --git a/news/have_latex_recognizxe_utf8.rst b/news/have_latex_recognizxe_utf8.rst deleted file mode 100644 index 8f3fa3e3a..000000000 --- a/news/have_latex_recognizxe_utf8.rst +++ /dev/null @@ -1,12 +0,0 @@ -**Added:** - * utf8 support in all current latex builder templates - -**Changed:** None - -**Deprecated:** None - -**Removed:** None - -**Fixed:** None - -**Security:** None diff --git a/news/is_current_to_tools.rst b/news/is_current_to_tools.rst deleted file mode 100644 index e72f00f68..000000000 --- a/news/is_current_to_tools.rst +++ /dev/null @@ -1,12 +0,0 @@ -**Added:** None - -**Changed:** - - moved has_started, has_finished and is_current to tools.py - -**Deprecated:** None - -**Removed:** None - -**Fixed:** None - -**Security:** None diff --git a/news/lazy_db.rst b/news/lazy_db.rst deleted file mode 100644 index abf234531..000000000 --- a/news/lazy_db.rst +++ /dev/null @@ -1,13 +0,0 @@ -**Added:** None - -**Changed:** - -* Load only dbs needed for builder, if builder declares which dbs it needs - -**Deprecated:** None - -**Removed:** None - -**Fixed:** None - -**Security:** None diff --git a/news/load_only_selected_dbs_again.rst b/news/load_only_selected_dbs_again.rst deleted file mode 100644 index b8285aa7b..000000000 --- a/news/load_only_selected_dbs_again.rst +++ /dev/null @@ -1,12 +0,0 @@ -**Added:** None - -**Changed:** None - -**Deprecated:** None - -**Removed:** None - -**Fixed:** - * bug so that needed_dbs results in only selected collections to be opened - -**Security:** None diff --git a/news/month_to_str.rst b/news/month_to_str.rst deleted file mode 100644 index 6b6289aa3..000000000 --- a/news/month_to_str.rst +++ /dev/null @@ -1,13 +0,0 @@ -**Added:** - - function to dates that returns months as strings with leading zero where required - - function to dates that returns days as strings with leading zero where required - -**Changed:** None - -**Deprecated:** None - -**Removed:** None - -**Fixed:** None - -**Security:** None diff --git a/news/publist_by_date_and_grant.rst b/news/publist_by_date_and_grant.rst deleted file mode 100644 index 8fdc91b7b..000000000 --- a/news/publist_by_date_and_grant.rst +++ /dev/null @@ -1,15 +0,0 @@ -**Added:** - * ability to build publists with specified date ranges and filtered by grant - * tbd is now a valid month, returning 1 as an integer - * begin and end day now allowed in employment and education - -**Changed:** None - -**Deprecated:** None - -**Removed:** None - -**Fixed:** - * publist will now build even if person email and employment are missing - -**Security:** None diff --git a/news/reimb_supports_people.rst b/news/reimb_supports_people.rst deleted file mode 100644 index 47fe9cc47..000000000 --- a/news/reimb_supports_people.rst +++ /dev/null @@ -1,13 +0,0 @@ -**Added:** None - -**Changed:** - * reimbursement builder requires a person to be specified on the command line - to run due to the extreme slowness of openpyxl - -**Deprecated:** None - -**Removed:** None - -**Fixed:** None - -**Security:** None diff --git a/news/schemas.rst b/news/schemas.rst deleted file mode 100644 index 2dc325304..000000000 --- a/news/schemas.rst +++ /dev/null @@ -1,12 +0,0 @@ -**Added:** None - -**Changed:** - - User supplied schemas now handles new keys in regolith validate. - -**Deprecated:** None - -**Removed:** None - -**Fixed:** None - -**Security:** None