Skip to content

Releases: biigle/core

v1.3.0

20 Dec 09:38
Compare
Choose a tag to compare

Features:

  • Ability to configure an HTTP proxy in .env ( #59 )
  • Image metadata taken_at, lng and lat with a queued job to automatically extract these information from EXIF data ( #60 )

Changes:

  • API route parameter constraints ( #36 )
  • New $declare, $component and $require JS helper functions
  • Tests use namespaces

Fix:

  • Missing validation message translations
  • Image class was unguarded against mass assignment after running the migrations

Upgrade: Run php artisan migrate

v1.2.2

25 Nov 11:22
Compare
Choose a tag to compare

Features:

  • Remote transects ( #11 )
  • New loading indicator element
  • Includes a custom build of vue-strap ( #45 )

Changes:

  • Notifications are automatically marked as read if the action link is clicked ( #56 )
  • The transect and project models have a new thumbnail attribute

Upgrade
Run composer install after pulling the changes.

v1.2.1

16 Nov 08:44
Compare
Choose a tag to compare

Features:

  • Assets with cache busting ( #35 )

Upgrade
You have to run composer dump-autoload after the upgrade.

v1.2.0

11 Nov 11:53
Compare
Choose a tag to compare

Features:

  • Notifications and system messages ( #41 )

Changes:

  • Improved users view in the admin panel
  • The $user variable of the authenticated user is available in all views
  • Vue.js and vue-resource are now globally available for the transition from Angular to Vue ( #45 )

Upgrade
Run php artisan:migrate to set up the new database tables required for notifications and system messages.

v1.1.5

04 Nov 08:51
Compare
Choose a tag to compare

Features:

  • Validation of new transect URLs ( #50 )

v1.1.4

31 Oct 07:19
Compare
Choose a tag to compare

Fix:

  • Bug in annotation access policy ( #52 )

v1.1.0

20 Oct 12:55
Compare
Choose a tag to compare

Features:

  • Annotation sessions (see biigle/volumes#12 and the manual)

  • Generic routes for tutorials and documentation:

    • {{route('manual-tutorials', 'xyz')}} will return /manual/tutorials/xyz
    • {{route('manual-tutorials', ['module', 'xyz'])}} will return /manual/tutorials/module/xyz

    This works analogously for the manual-documentation route.

Changes:

  • Dias\Project::addTransectId was deprecated. Use $project->transects()->attach($transect) instead.

Upgrade

Run php artisan migrate after you have pulled the new version.

v1.0.0

25 Aug 11:05
Compare
Choose a tag to compare

Features:

  • Can statically serve thumbnail images for better performance ( #8 )

Changes:

  • Uses Laravel 5.3 ( #37 )
  • transects/{id}/annotations API endpoint was removed in favor of the export module
  • Annotation coordinates now can be stored as floats ( #42 )

Upgrade

  • Packages handling thumbnail files need to use images.uuid for the filename instead of images.id. The images.cleanup event now supplies an array of image UUIDs instead of an array of IDs.
  • $this->request and $this->user are no longer available in the base controller class. Inject Illuminate\Http\Request or Illuminate\Contracts\Auth\Guard directly to the controller functions instead.

v0.6.0

15 Jul 14:57
Compare
Choose a tag to compare

Features:

  • Custom error pages (#2)
  • AngularJS 1.5.7 (#17)

Fix:

Changes:

  • Label tree description can now be cleared
  • Global keyboard events are only handled if no input element is selected
  • Speed up Gulp build
  • If a transect to detach does not belong to the project, a 404 is returned instead of a 403

v0.5.0

06 Jul 11:40
Compare
Choose a tag to compare

Features:

  • Labels from external sources

Fix:

  • Use json instead of jsonb in the DB