Releases: denshoproject/ddr-local
v2.6.8: VERSION: 2.6.8
- (ddr-defs) Replaced old top-down "inheritable" attribute with new
bottom-up "inherits" attr. - (ddr-defs) Moved repo_models.(entity,segment).TEMP_scrub_topicdata
to DDR.vocab - (ddr-cmdln) Changes to object diff functions to account for
processing when objects are loaded. - (ddr-cmdln) Switched to Elasticsearch "query_string" search parser,
which enables boolean search, parentheses, and other
useful things. - (ddr-cmdln) Set default search operator to 'AND'.
- (ddr-cmdln) Added commandline "ddrindex search" command with all
features of web UI search. - (ddr-cmdln) Fixed bug that prevented access file generation for
images larger than 768MB. - (ddr-cmdln) Changed topics term path separator from ":" to "--".
- (ddr-cmdln) Replaced old argparse commands with new Click versions:
ddrconfig, ddrinfo, ddrcheckbinaries, ddrcheckencodng,
ddrtransform. - (ddr-cmdln) All file I/O is now routed through DDR.fileio
functions that offer UTF8 strict mode. - (ddr-cmdln) Switched to new bottom-up inheritance model.
- (ddr-cmdln) New objects inherit inheritable fields from parent
objects. - (ddr-cmdln) Inheritable fields no longer have to have matching
field names. - (ddr-cmdln) requirements: pytest>=2.8.0,<4 (tox doesn't like
pytest 4?) - (ddr-local) search: Moved search code to ddr-cmdln
- (ddr-local) search: Redirect if fulltext is a valid DDR ID
- (ddr-local) Makefile: Removed openjdk-8-jre from .deb dependencies
- (ddr-local) Makefile: Correct paths for uncompressing static assets
- (ddr-local) conf,Makefile: Custom Imagemagick policy.xml to enable
large file uploads - (ddr-local) Makefile: Various changes to enable usage of
git-worktree in development environment. - (ddr-local) Object inheritance code moved to ddr-cmdln.
v2.6.0
(cmdln) ddrimport command using Click.
(cmdln) ddrexport command using Click.
(cmdln) New vocabs retrieval code
(cmdln) batch,docstore: Update to support new vocabs retrieval code.
(defs) entity/segment; Update to support new vocabs retrieval code.
(local) settings,search,views: Update to support new vocabs retrieval code.
(cmdln) batch: Handle new files that don't yet have their own IDs.
(cmdln) batch,csvfile: Don't crash if new files have duplicate parent IDs.
(cmdln) idservice: Allow for alternate IDSERVICE_API_BASE (for testing).
(cmdln) config: edits to idservice-related configs.
(cmdln) idexport: Only export IDs that idservice can ingest.
(cmdln) Retrieve segment file metadata from Internet Archive during indexing for ddrpublic.
(cmdln) models: More sophisticated code for selecting entity signature.
(cmdln) models: Specify entity/segment media (img,video,audio) when indexing for ddrpublic.
(cmdln) models: Only make entity dir if necessary
(cmdln) test.sh: save coverage data to /tmp/ instead of project dir.
(cmdln) updated many unit tests
(local) Makefile: task for running ddr-cmdln unit tests
(local) models: rest_framework URL reverse function.
(cmdln) docstore: more feedback for bad JSON files.
v2.2.7
- Dependencies (ddr-cmdln, ddr-defs) moved within project dir.
- Makefile supports both Debian 7 and 8.
- Moved install from /usr/local/src to /opt/ddr-local.
- DEB packaging using FPM.
- REST API using Django REST Framework.
- Faceted search UI based on encyc-rg code.
- Revised INSTALL instructions.
- Better UTF-8 handling.
- Removed Munin.
v2.0: Merge branch 'develop'
Replaced master branch with contents of the long-running develop branch. Old master branch code can be found in the master-v1 branch.
v1.0
v0.9.2-beta-final
Final release on master branch before merging the long-running develop branch. Considering how long it's been since these branches were merged, we're basically going to make develop the new master. A "master-v0.9" branch will be created in case we need to do bugfixes.
v0.9.1-beta
Pinned Python modules to the currently working versions.
september 2014
v0.9-beta Merge branch 'release-0.9-beta'
may2014
Visible to the user
- Upgraded to Bootstrap 3.0
- Export entities and files to CSV.
- Nice UI for displaying and entering controlled vocabulary terms.
- Finally a function for deleting files and entities!
Under the hood.
- Moved collection entities and entity files lists to separate pages.
- Moved
add_files/add_access
functions toDDRLocalEntity
object where they belong. - Revised Elasticsearch document formating.
- Function for caching list of repository metadata files.
...and probably a few more things along the way.
Alpha (jamsj)
Master branch at the time of JAMsj install.