Skip to content
This repository has been archived by the owner on Jan 28, 2020. It is now read-only.

Commit

Permalink
Release 0.10.0
Browse files Browse the repository at this point in the history
  • Loading branch information
pwilkins committed Sep 12, 2015
1 parent d968511 commit 841af19
Show file tree
Hide file tree
Showing 2 changed files with 133 additions and 90 deletions.
221 changes: 132 additions & 89 deletions RELEASE.rst
Original file line number Diff line number Diff line change
@@ -1,40 +1,82 @@
Release Notes
-------------

Version 0.10.0
==============

- Added listing refresh after taxonomy changes.
- Added React component for not tagged count.
- Added link in README.rst to RESTful API doc on Apiary.
- Point to specific version of xbundle.
- Point to v0.3.1 of xbundle on Github.
- Cleaned up form-based search code.
- Changed behavior to use AJAX calls for listing page updates.
- Fixed bug with sorting by title being case sensitive.
- Installed history.js.
- Added capability to facet by missing Vocabulary terms in REST API search.
- Added inline editing feature for terms in taxonomy panel.
- Added delete vocabulary in taxonomy panel.
- Added sorting by title.
- Added Roles module to Sphinx documentation.
- Updated export to preserve static asset path.
- Fixed serving of images in javascript tests.
- Updated apiary docs for recent changes to API.
- Added REST endpoint for search.
- Created React component for pagination.
- Formatted average grade as fixed width number.
- Changed member list refresh to happen after AJAX success.
- Refactored facet view as React component.
- Added URI.js.
- Fixed counter in learning resource exports panels header.
- Fixed ordering of javascript variables due to stricter JSHint rules.
- Disable SSL validation for a test which uses urltools.
- Revert #540, add migration to revert related data migration.
- Added travis-ci build notifications for Hipchat and Slack.
- Don't compress dynamic JavaScript.
- Fixed migration to bulk create rows in through table.
- Refactored listing resources to use React.
- Added bootstrap as requirement for manage taxonomies.
- Created 'curation status' vocabulary.
- Optimized Dockerfile to reduce build times.
- Added support for free tagging for terms.
- [requires.io] dependency update.


Version 0.9.0
=============

- Stripped caching out of vocabularies during indexing.
- Changed password hashing during tests.
- Updated third party requirements
- Made better navigation of paging in search results
- Updated third party requirements.
- Made better navigation of paging in search results.
- Made creator of a repo an admin during repo creation.
- Fixed static asset download for local servers
- Added lazy loading of static asset information
- Added icon for logout previously reverted
- Fixed static asset download for local servers.
- Added lazy loading of static asset information.
- Added icon for logout previously reverted.

Version 0.8.0
=============
- Changed how vocabulary terms are applied to Learning Resources to use two dropdowns instead of a growing list of fields.
- Added deployment for release candidates
- Added deploy button and app.json
- Changed how vocabulary terms are applied to Learning Resources
to use two dropdowns instead of a growing list of fields.
- Added deployment for release candidates.
- Added deploy button and app.json.
- Fixed caching bug.
- Fixed panel shade issue
- Added base sorting field in case used sorting is working on same values
- Removed response from PATCH on learning resource to aid in performance
- Added configuration option and heroku command to pre-compress assets
- Added Google Analytics tracking support Closes
- Reduce workers per dyno to avoid memory issues
- Added statsd and a few timers - Import timer - Index signal handler timers - Search page load time
- Fixed panel shade issue.
- Added base sorting field in case used sorting is working on same values.
- Removed response from PATCH on learning resource to aid in performance.
- Added configuration option and heroku command to pre-compress assets.
- Added Google Analytics tracking support Closes.
- Reduce workers per dyno to avoid memory issues.
- Added statsd and a few timers.
- Updated indexing caching from dict to Django's cache.
- .tile-meta no longer defined twice
- Split builds and removed python 3.3 testing
- reverted tile-meta and meta-item for previous appearance
- .tile-meta no longer defined twice.
- Split builds and removed python 3.3 testing.
- reverted tile-meta and meta-item for previous appearance.
- Added import for (sample) xanalytics API data.
- Added closing panels with ESC key
- Added closing panels with ESC key.
- Fixed export button to show up even without search results.
- Updated CSS and HTML according to mockup changes
- Added xanalytics icons to listing page
- Updated CSS and HTML according to mockup changes.
- Added xanalytics icons to listing page.
- Added xanalytics management command.


Expand All @@ -44,7 +86,7 @@ Version 0.7.0
- Implemented ``Select2`` element to refactor ``select2`` widgets.
- Added checkboxes to allow user to uncheck items in export panel.
- Sped up indexing using caching.
- Made checkbox for ``Allow multiple terms`` in the taxonomy panel
- Made checkbox for ``Allow multiple terms`` in the taxonomy panel.
consistent with the rest of the UI.
- Implemented export of static assets.
- Fixed user menu display on LORE welcome page.
Expand Down Expand Up @@ -95,77 +137,78 @@ Version 0.5.0

- Fixed display of vocabulary terms containing spaces.
- Fixed comparison of FileFields to strings.
- Fixed typo in search hint
- Fixed typo in search hint.
- Added bootstrap style to vocabulary learning type checkboxes Closes #337
- Changed search box description
- Fixed mutating of this.state which is forbidden
- Changed search box description.
- Fixed mutating of this.state which is forbidden.
- Added static file parsing to HTML elements.
- Removed vocabulary forms since we are doing this via REST API and React instead
- Reported code coverage for javascript on the command line
- Added function to obtain collections
- Set QUnit timeout to fix test error reporting
- Added HTML reporting of javascript tests
- Added panel for static assets
- Added link to request create repository permission
- Removed vocabulary forms since we are doing this via REST API
and React instead.
- Reported code coverage for javascript on the command line.
- Added function to obtain collections.
- Set QUnit timeout to fix test error reporting.
- Added HTML reporting of javascript tests.
- Added panel for static assets.
- Added link to request create repository permission.

Version 0.4.0
=============

- Added view to serve static assets and modified REST API
- Added view to serve static assets and modified REST API.
- Added fix and test for handling deleted Elasticsearch index.
- Refactored manage_taxonomies.jsx and related tests
- Sped up test discovery by removing node_modules from search
- Added learning resource types to manage taxonomies UI
- Refactored manage_taxonomies.jsx and related tests.
- Sped up test discovery by removing node_modules from search.
- Added learning resource types to manage taxonomies UI.
- Added learning_resource_types API and learning_resource_types field for
vocabularies
- Fixed bug with file path length in static assets
- Added learning resource UI to edit description and terms
vocabularies.
- Fixed bug with file path length in static assets.
- Added learning resource UI to edit description and terms.
- Upgraded several packages
- Bootstrap
- uwsgi
- static3
- elasticsearch
- django-bootstrap
- django-storages-redux
- Added terms to the readonly list
- Allowed blank descriptions for LearningResource model
- Added terms to the readonly lists.
- Allowed blank descriptions for LearningResource model.
- Implemented Enter key to add taxonomy term and added test case to
fix coverage
fix coverage.
- Updated Django to 1.8.3
- Correct LORE production URL in Apiary doc
- Added checkbox styling to vocabulary/term facets
- Fixed error message on unsupported terms in learning resource
- Fixed facet checkboxes not showing in production
- Fixed course/run highlight bug
- Default checked radio button for Manage Taxonomies -> Add Vocabulary
- Fixed vertical alignment of taxonomy tabs
- Fixed error message for duplicate vocabulary
- Added docker container for javascript testing
- Added checkboxes and ability to toggle facets
- Added html coverage report for javascript
- Added shim configuration to karma test runner
- Implemented learning_resources API
- Members REST API docs
- Correct LORE production URL in Apiary doc.
- Added checkbox styling to vocabulary/term facets.
- Fixed error message on unsupported terms in learning resource.
- Fixed facet checkboxes not showing in production.
- Fixed course/run highlight bug.
- Default checked radio button for Manage Taxonomies -> Add Vocabulary.
- Fixed vertical alignment of taxonomy tabs.
- Fixed error message for duplicate vocabulary.
- Added docker container for javascript testing.
- Added checkboxes and ability to toggle facets.
- Added html coverage report for javascript.
- Added shim configuration to karma test runner.
- Implemented learning_resources API.
- Members REST API docs.
- Linked video transcripts to learning resources.
- Parse static assets from LearningResource
- Removed unused patterns to limit memory use
- fix css to make list vertical align
- Installed JSXHint and configured JSCS to work with JSX files
- Included JSX files in coverage results
- Allow only usernames and not emails in the Members add input
- Added test case, tested menulay all scenarios
- Moved coverage CLI script to utils directory
- Parse static assets from LearningResource.
- Removed unused patterns to limit memory use.
- fix css to make list vertical align.
- Installed JSXHint and configured JSCS to work with JSX files.
- Included JSX files in coverage results.
- Allow only usernames and not emails in the Members add input.
- Added test case, tested menulay all scenarios.
- Moved coverage CLI script to utils directory.
- Fixed buttons alignment problem in members panel.
- Fixed error message behavior for manage taxonomies tab
- Added ability to filter vocabularies by learning resource type
- Fixed error message behavior for manage taxonomies tab.
- Added ability to filter vocabularies by learning resource type.

Version 0.3.0
=============

- Added UI to add and remove repository members.
- Added form for adding new vocabularies.
- Added manage taxonomies panel and button
- REST for repo members
- Added manage taxonomies panel and button.
- REST for repo members.
- Implemented taxonomy model delete cascading.
- Renamed "Copy to Clipboard" to "Select XML"
- Setup JSX processing requirements.
Expand Down Expand Up @@ -203,28 +246,28 @@ Other Changes
Version 0.1.0
=============

- Added taxonomy app with models
- Add learning resources app
- Added taxonomy app with models.
- Added learning resources app.
- Basic Import Functionality
- CAS Integration
- Added forms to taxonomy app
- Added welcome page
- Added forms to taxonomy app.
- Added welcome page.
- Logging support
- Added sphinx documentation project
- Added add and edit forms for vocabularies
- Added listing page
- Added base UI templates
- Styled listing page
- Added footer to listing page
- Added link to repository in repository base template
- Added support for asynchronous course imports
- Added rest app with support for RESTful API
- Added initial authorization support
- Added login requirement for taxonomy app
- Switched to using Django storage for course uploads
- Switched to using Haystack/ElasticSearch for listing page
- Protected course imports
- Protected export view
- Added faceted filtering
- Added new manage repo users permission
- Added sphinx documentation project.
- Added add and edit forms for vocabularies.
- Added listing page.
- Added base UI templates.
- Styled listing page.
- Added footer to listing page.
- Added link to repository in repository base template.
- Added support for asynchronous course imports.
- Added rest app with support for RESTful API.
- Added initial authorization support.
- Added login requirement for taxonomy app.
- Switched to using Django storage for course uploads.
- Switched to using Haystack/ElasticSearch for listing page.
- Protected course imports.
- Protected export view.
- Added faceted filtering.
- Added new manage repo users permission.
- Fixed repository listing page to only show results for a single repo.
2 changes: 1 addition & 1 deletion lore/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
from django.core.exceptions import ImproperlyConfigured
import yaml

VERSION = '0.9.0'
VERSION = '0.10.0'

CONFIG_PATHS = [
os.environ.get('LORE_CONFIG', ''),
Expand Down

0 comments on commit 841af19

Please sign in to comment.