Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update release highlights and changes in release notes #4949

Merged
merged 2 commits into from
Jun 25, 2019
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
77 changes: 76 additions & 1 deletion releases/4.4.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,14 @@ Below you'll find a listing of more changes included in the latest release.

Some of the highlights:

- Fixes issue preventing Resource editors from editing without being members of the Graph Editor group
- Improves error logging particularly for collector sync transactions
- Fixes top margin of the default report
- Fixes bug preventing app from loading without the DEFAULT_BOUNDS defined
- Deletes uploaded files when their respective tiles are deleted
- Improves v3 to v4 migration process
- Adds support for jsonl, multiprocessing data load
- Allows setup_db to be executed without superuser permissions

#### Upgrading Arches

Expand Down Expand Up @@ -69,6 +77,73 @@ If you are running arches from a git repo, be aware that you will need to update

### Additional Changes

9b005d7 update images with new terminology; fix links to rtd content
462bae5 remove old help-related images no longer in use
694f24e Cherry picks #4679 from master fixing resource editing permissions for Resource Editor, Crowdsource Editor, and Resource Reviewer groups. re #4679
0795174 fix issue where if DEFAULT_BOUNDS were not set then the app wouldn't load, re #4780
f7329e6 Fixes gray margin at top of report re #4613
3a1cb4f Adds FK constraint to file model to tile model to ensure file records are dropped when respective tile is deleted. re #2963
5b89c15 Fixes issue with pre_save and post_delete signals not firing during file CRUD operations. re #2963
6806c04 Logs errors during sync. re archesproject/arches-collector#504
1e953f5 Adds console logging to a project by default. re archesproject/arches-collector#504
95dcf11 Prevents integrity error if tile save fails before the file datatype tries to save a file. re #2963
34abd86 Cherry picks commit `dd4043b` from master (simplifies save tile error handling)
22e1630 Calls handle_request in tile model after the tile is saved to the db so that tiles get saved before their related files. Also resaves tile after a files url is available. re #2963
c6f8b36 Simplifies error handling in the tile view and moves tile validation prior to calling save on the tile.
f1aeba6 Merges `cd9865dfc6d6cc92ed38b7fbe736deae2e5e4bde` cherry picked from master.
d768470 Removes extra <!-- /ko --> mapping tag.
4f8e961 Adds session cookie name to settings and project template settings. re #4541
a0edc7a remove unused uuid conversion method
7817b59 accommodate SKOS that stores prefLabels as text, not as a JSON object
1f0f18a explicitly remove all resources instances before testing load
a723dc5 Prevents error when selecting groups from collector tree caused by extra </ko> tag. re #4717
9bfe471 Improves logging during sync, re #4837
c5c23a8 Modifies geojson datatype to allow null values. re #4748
2621bca re Prevents error when saving a domain dt used in the primary discriptor fn with a value of 'None' #4725
abaccd7 Modified date and domain list datatypes to allow null values. re #4725
f0b4a81 Fixes error when logging a file list with files in memory. re #4853
19acfe3 Fixes error when validating a resource reference value that is None, re #4853
ac9fd0e Adds support for alternate authorization header because iOS strips the 'HTTP_AUTHORIZATION' header in some API requests. re #4717
24a464e Modifies middleware order to try to resolve import error on travis. #4717
3c5b2db Handles for import error when installing using setup.py re #4717
5da8a20 Another attempt to run setup.py without corsheaders installed. re #4717
df6ea75 Moves package.json from root to install directory and updates arches-project script to copy package.json to a project upon creation (cherry picked from master) re #4841
2368726 Adds missing js package. re #4841
29d3172 Removes unused middleware
50db174 Prevents error in date binding handler when a user clears the date picker. re #4484
ae46fac Excepts value error in mobile survey model when start and end dates are not valid dates (such as '' and None). re #4484
f22ae9b Fixes typo in package.json
bd080b2 Increases max file upload size to support collector, archesproject/arches-collector#496
5642863 Handles saving of files for provisional editors. re #2963
6c42a78 Handles for cases when the model is saving data without a request (such as import) re #2963
352291b dates need to be not null or blank for adv. search to work, re #4872
a8eab01 add ability to convert jsonl files re #4855
fcb4a98 import multiple business data files from v3, accept jsonl #4855
a6b8b40 update v3 migration tests
094a5ab overhaul v3 skos converter to use rdflib, improve handling of r2r relationship concepts
ea1aa55 general print statement improvements
881b985 small refactor to data converter function
3a92d69 remove now unused lxml python dependency
6fd0a6c allow import of JSONL files, with optional multiprocessing #4855 #4858
e9c8f9b update multiprocessing warning message #4858
358e3ff create or replace functions so they need not be removed ahead of time re #3719
efdaff3 add setup_db command that doesn't require super user re: #3719
67d6747 add default settings variables to model optional pg superuser creds re #3719
a4e95b4 deprecate old setup_db command and redirect to new one re: #3719
7dd010c create postgis template db in travis install re: #3719
0b4419a improve/fix process termination statement #3719
eabd352 general print statement and docs improvements #3719
3a6b9fe fix deprecation warning as per PR comment, move to end of command #3719
3fb6eef remove old code unnecessary after work on #3719
b38410b remove final psql check (psql no longer needed) re: #4803
9bb47b6 remove leftover import statements #3719
34584f3 fix name of prepare_term_index method (for cherry-pick)
d979643 Merge branch 'stable/4.4.x' of https://github.com/archesproject/arches into 4855_4858_jsonl_multiprocessing_4_4_x
db01542 support jsonl in package loading
43d43e0 improve handling if POSTGIS_TEMPLATE database is not present re #4944
c196e7d update to python 3 print statements re: #4944
e75ccc3 improve check for createdb privileges during setup_db re: #4941
9445547 Moves latest stable version to 4.4.2

# Testing Script

Expand Down Expand Up @@ -374,7 +449,7 @@ Assigned to: Namjun

## Permissions Management

Assigned to: Adam L.
Assigned to: Alex

| Test Subject | Chrome | Safari | Firefox | IE11 | UI | Notes |
| ------------------------------------------------------------------------------------------------------------------------------------------------------- | :----: | :----: | :-----: | :--: | --- | ----- |
Expand Down