- 2018-03-27
- Media defaults to native sample rate when filtering out invalid available objects See #363
- 2018-03-26
- Adds support for more sample rates in media generation. Now the recording's native sample rate is always allowed, and support for returning 96 kHz files has been added. Note, this change requires a breaking change in the Media REST API, hence the major version bump. We have reviewed our code and have found no code that was dependent on the changes so we anticipate no breakage. Special mention to @peichins for the hard work required for this change. See #351
- 2018-03-13
- Fixes more bugs bugs with original file download. See f5ceb7e
- 2018-03-12
- 2018-02-27
- Hacky patch to try and fix bugs with sqlite-serve. See 5f6bc21
- 2018-02-26
- Adds the ability for Admin or Harvester users to download full original audio files. See #353
- 2018-02-21
- 2018-01-13
- Add models and migrations for Datasets, DatasetItems, and ProgressEvents. See #349
- 2017-03-16
- Fixed feature tests for permissions page See fd0316d
- Reorders columns for small layout scenarios See fab0709
- Adds alphabetical paging to permissions page See b32494a
- Created an alphabetical pager See cdcdd3d
- Standardizes project card rendering See 52f17c8
- Added ability to render simplified markdown See 1c778d0
- Added instance template for home page See eb7d20a
- General cleanup of view code See 7af8cad
- Adds owner user to project show and permissions pages See e26a8e4
- 2017-02-24
- Fixed bugs with site/project permissions - owners can once again create new sites. Further updated site new permissions to match specification. See #328
- 2017-02-20
- Updated dependencies to fix production bug with harvesting See 921a82b
- 2017-02-16
- Added support for rendering markdown partials
- Refactored existing instance partials and added a new instance partial for the credits page.
Our major new feature in this release is support for user based analysis-jobs!
- 2017-02-01
- Brand new design for our secondary navigation menu. Should be much easier for users to navidate through our menus now. See #313
- 2017-01-23
- Fixed an important bug that prevented high quality audio data from being sent to users on the listen page. There were several bugs in the byte range request code. See #319
- 2017-01-06
- Fix flash notifications. A notification consisting of true no longer flashes up when a user comes back to the site with an expires session. See #242
- 2016-12-11
- 2016-12-04
- The REST API now better handles malformed payloads. See #309
- 2016-11-25
- 2016-10-20
- Enhanced annotation download page to make the choices clearer for users See #304
- 2016-09-16
- Added support for partial payloads for analysis jobs items See 5f96b96
- 2016-09-13
- Updated gems 6e469cf
- 2016-08-10
- Removing support for Ruby 2.2.3 eac760c
- 2016-08-09
- Fix: Split out analysis jobs items API from analysis results API. See #301
- 2016-08-03
- Feature: Analysis Jobs items integration. Analysis jobs have been setup and their complete workflows tested and integrated. See #300
Release 0.19.2 (2016-06-26)
- 2016-06-21
- Fixed critical auth bug for analysis results endpoint #294
- 2016-06-20
- Bug fixes for processing and working with timezone fields. API now automatically fixes up ill- formatted timezone entries in the database. 52866cd
Release 0.19.1 (2016-06-17)
- 2016-06-11
- Fixed outdated reference to baw-workersebeaab5
Release 0.19.0 (2016-06-17)
- 2016-06-11
- 2016-04-24
- Query string parameters for filter are merged with POST filter #286
- 2016-04-13
- Added analysis_job_id and audio_recording_id to results API
- 2016-04-06
- Update db seeds, readme, and settings defaults
- 2016-03-26
- 2016-03-21
- Changed analysis results 'model' size attribute to size_bytes and improved tests
- 2016-03-18
- 2016-03-14
- Updated harvest.yml with notes and safer defaults
- 2016-03-04
- Expose
sites.tzinfo_tz
field in API #262
- Expose
- 2016-03-03
- improved filter settings validation
- 2016-03-02
- Add calculated field recorded_end_date to AudioRecording's filter options #261
- 2016-02-27
- Added overall_data_length_bytes to analysis_job #256
- Also reworked analysis_job lifecycle up to enqueing resque jobs to be more obvious.
- All analysis_job attributes are now available in api.
- scripts#index is restricted to only most recent version in each script group #259
- Added CustomErrors::OrphanedSiteError so it is more obvious #252
- 2016-02-26
- 2016-02-20
- 2016-02-19
- refactor specs to be more obvious about what they do and where various functionality is located
- Add ability to filter audio recordings based on project attributes #253
- 2016-02-18
- check for divide by 0, closes #251
Release 0.18.0 (2016-02-06)
-
2016-02-06
- (chore) added support for Vagrant workflows. Development environments are not setup automatically. commits
-
2016-01-15
- paging meta data fixed when
disable_paging
option is set #248
- paging meta data fixed when
-
2016-01-13
- fixed errors for
AudioRecording.notes
field normalization script commits
- fixed errors for
-
2016-01-12
- filenames for media downloads are fixed #247
-
2015-12-20
-
2015-11-22
-
2015-11-01
- Added link to download annotations created by a user, and a list of annotation download links per site #233
-
2015-09-04
- removed dataset model #189
- updated job model #191
- updated script model #190
- created saved search model #199
- created way to generate job items from a job and saved search #198
- updated analysis endpoint #196
- added directory listing to analysis endpoint #208
- major overhaul of controller model loading and authorization
- updated all rspec tests to use current method of checking json responses
- all relevant endpoints now use the API spec
Release 0.17.1-1 (2015-09-28)
- 2015-09-28
- hotfix to change client urls
Release 0.17.1 (2015-08-19)
- 2015-08-19
- removed gmaps4rails in favour of plain google maps
- added indexes for file_hash, uuid, and id to audio_recordings table to improve performance
Release 0.17.0 (2015-08-17)
-
2015-08-16
- More UI changes to sync with baw-client UI
-
2015-08-10
- Updated website navigation bar
-
2015-08-08
-
2015-07-31
-
2015-07-26
- Fixed a bug in
user_accounts#filter
: it tried to access model attributes that weren't loaded
- Fixed a bug in
-
2015-07-08
- Changes to media polling to reduce the number of errors raised.
-
2015-07-06
-
2015-06-27
- Removed taggings that were included in the tags filter #218
- Changed access query to use Arel instead of ActiveRecord due to regression in ActiveRecord 4.2.3.
Release 0.15.1 (2015-06-16)
-
2015-06-15
- added
:tag_id
to taggings foraudio_event
.
- added
-
2015-06-14
- bug fix for tags filter #210
- bug fix for audio recording overlap check (again) More information provided on error. #184
- Harvester endpoints converted to standard API.
- Normalised error responses.
- Using new analysis paths, see QutEcoacoustics/baw-workers#20
Release 0.15.0 (2015-06-10)
-
2015-06-08
-
2015-06-06
- Provide distinct urls for different error pages for the client app #206
-
2015-05-10
-
2015-04-29
- CSRF check disabled for api requests authenticated using a token
- more strict checks for media request parameters #187
-
2015-04-26
- Improved audio recording overlap check #184
- removed obsolete access level class
- swapped .where(1 = 0) for .none
- added zonebie for testing and updated gems
-
2015-04-18
- Fixes #168 by Responds with a head response on media generation error [#168] (#168)
- Resque polling returns more information
- Added X-Error-Type and X-Archived-At to CORS allowed headers
- ensure harvester can log in after enabling CSRF for api
-
2015-04-02
- Added controller, views, and routes for managing tags for #175
-
2015-03-29
-
2015-03-28
- Many to many associations will now include the ids or full information from the join table #181
- Enabled CSRF protection for API
Release 0.14.0 (2015-03-22)
-
2015-03-22
- Removed audio event library endpoint #128
- Added ability to filter by calculated fields
-
2015-03-17
- Enhancement: filter api now supports filtering by neighbouring models #176
-
2015-03-16
-
2015-03-13
-
2015-03-09
- More changes to project and site pages #164
-
2015-03-08
-
2015-03-07
Release 0.13.1 (2015-03-02)
-
2015-03-06
- Fix: ignored ffmpeg warning for channel layout
- Fix: case insensitive compare when chaning audio event tags
- Added admin-only page to fix orphaned audio recordings #153
-
2015-02-28
Release 0.13.0 (2015-02-20)
-
2015-02-20
- fixed problems with polling for media
-
2015-02-07
- added rake task to export audio recordings to csv
-
2015-01-24
- Fixed annotation library not filtering using query string parameters #148
-
2015-01-18
- delete actions improved, archive headers added and fixed
- standardised controller authorisation
- added audio event filter action
-
2015-01-06
- Fixed CORS responses #140
- Added ability to poll Resque for job completion rather than polling filesystem.
- Bug fix: added more strict validation and more tests for 'in' filter.
-
2014-12-30
- Upgraded to Rails 4.2.0.
- Migrated from protected attributes to strong parameters.
- Added
bin/setup
to ease setting up application.
-
2014-12-29
- fixed CORS configuration,including rspec tests. Requires new configuration setting: Settings.host.cors_origins. Uses rails-cors gem.
- added rspec tests that ensure all endpoints are covered by rspec_api_documentation (commented out - not working yet).
Release 0.12.1 (2014-12-16)
- 2014-12-16: fixed problems with sign up form