Skip to content

Latest commit

 

History

History
435 lines (356 loc) · 13.7 KB

CHANGELOG.md

File metadata and controls

435 lines (356 loc) · 13.7 KB

Changelog

2.1.0 2019-02-20

Update

  • Front-End Dependencies
    • Webpack from 2.6.1 to 4.29.1
    • React from 15.4.2 to 16.8.0
    • Redux from 3.7.2 to 4.0.1
    • Babel from 6.25.0 to 7.2.2
  • Test Dependencies
    • Enzyme from 2.7.1 to 3.8.0
    • Jasmine from 2.5.1 to 3.3.0
    • Karma from 1.3.0 to 4.0.0
    • Sinon from 2.0.0 to 7.2.3

Fixed

  • [ V2 ] Board style to permit scrolling
  • Fix alert favicon in production environment
  • Export projects with no stories

Added

  • [ V2 ] Story:
    • Attachments:
      • With this change makes it necessary to set unsigned upload in cloudinary and set the ENV CLOUDINARY_UPLOAD_PRESET. For help you can see this tutorial.

2.0.1 2019-01-31

Fix

  • Enable Sidekiq Delayed Extensions

2.0.0 2019-01-31

Added

  • [ V2 ] Story:
    • Title;
    • Type;
    • Requested By;
    • Owned By;
    • Estimate;
    • Description;
    • State;
    • Save, Cancel and Delete;
    • Notes;
    • Tasks;
    • Labels;

Fix

  • [ V2 ] Refactor Redux flow to remove stories duplication
  • Bug on unarchive projects
  • Wrong serialization in JSON
  • Amount of backlog points in reports page
  • Bug on creating two teams with the same name

Change

  • Package: camelcase-object-deep: 1.0.7 to change-object-case: 0.2.0
  • Due to the update of the recaptcha gem, changed recaptcha's ENV variable names from PUBLIC_KEY and PRIVATE_KEY to SITE_KEY and SECRET_KEY respectively.

Update

  • Package: sinon: 1.17.5 to 2.0.0
  • Ruby from 2.3.1 to 2.6.0
  • Rails from 4.2.11 to 5.2.1

1.22.0 2018-11-30

Added

  • Added supports to upload libre office formats
  • Imports/exports of stories
    • Documents
    • Tasks
  • Added Popover when Story is collapsed in board V2
  • Resouce to expand/collapse a story in board V2
  • Button to copy story url to clipboard in board V2

Changed

  • Change estimate button to dynamic values when story is collapsed in board V2

Fixed

  • Fix imports notes of stories
  • Fix project delete when tasks or notes are readonly
  • Fix exporting unnecessary fields from documents and done to export in JSON
  • Fix pusher missing api key
  • Special character in project title

Security

  • Updated rails from 4.2.7.1 to 4.2.11 (CVE-2018-16476)
  • Updated rack from 1.6.10 to 1.6.11 (CVE-2018-16471)
  • Updated loofah from 2.2.2 to 2.2.3 (CVE-2018-16468)
  • Updated nokogiri from 1.8.4 to 1.8.5 (CVE-2018-14404 and CVE-2018-14567)
  • Update gem rollbar from 2.13.3 to 2.18.0

1.21.1 2018-10-18

Fixed

  • Fix stories in the done sprints

1.21.0 2018-10-15

Added

  • Option to archive teams
  • Added pusher-fake to the project
  • Project delete confirmation
  • Field velocity_strategy to projects

Fixed

  • Fixed locale change when accessing user edit page
  • Fixed Project delete
  • Fixed story-description and .note by adding to sortable column canceled elements/nodes
  • Fix calculation of first sprint size

Changed

  • pusherSockets.js to allow empty pusher env vars

1.20.1 2018-09-26

Removed

  • Remove Velocity / Volatility from ProjectCard to optimize performance

1.20.0 2018-09-14

Added

  • New endpoint to update batch stories
  • Replace polling with Pusher to fetch project updates

Fixed

  • StoryOperations reading refactored to optimize queries and performance
  • Fixes the project export process, to properly generate the downloadable CSV file
  • Fixes the rendering of charts

1.19.0 2018-05-25

Added

  • New way to load past stories
  • New route to destroy batch stories.
  • Missing button titles in story component

Fixed

  • CVE-2018-1000119 issue, updating rack-protection gem
  • CVE-2018-8048 issue, updating loofah gem

1.18.0 2018-02-16

Added

  • Update attachinary options before it gets invalid.
  • Added memcached service to docker-compose, now action import work well

Changed

  • Change in import project, switch button attachinary_file_field to file_field
  • Change the verification to refuse if const files is null, otherwise return the value files
  • Request signature for file uploads once and all stories get this from a global place

1.17.0 2018-01-23

Fixed

  • Adjusted README to use yarn install instead npm install on project setup
  • Remove auto scroll to bottom when adding a story and highlights it instead
  • Fix a bug in stories movement, now this action doesn't select the stories texts

Changed

  • Moved the story estimate buttons to a react component.

1.16.1 2018-01-03

Fixed

  • Add jquery-ui to fit cloudinary-js missing dependency
  • Preload tag_group in projects query on projects controller
  • Sort all stories in backlog to keep intended priority

1.16.0 2017-11-28

Added

  • Auto collapse done stories.
  • Ability to drag stories from the epic column.

Changed

  • Updated rails to 4.2.7.1
  • Updated rubocop to 0.49.1

Fixed

  • Webpack manifest host path set to localhost, so webpack pack file load on Windows is fixed
  • Highlight the searched stories not behaving properly.

1.15.0 2017-10-30

Added

  • Added the option to clone a story.
  • Contextual search using operands.

Changed

  • Updated central-support gem version, so Slack can be used in integrations here now.
  • Updated central-support gem version, to fix story cache_names bug when it was removed

Fixed

  • Tasks labels aren't escaping special characters anymore.
  • Activities from a story is now showing correctly to non-admins project members

Changed

  • Moved the story action state buttons to a react component.

1.14.0 2017-10-18

Added

  • Added adminer service to docker-compose.
  • Added nginx proxy to docker-compose, to enable us to use custom domain names on development.

Changed

  • Changes on the style of the estimation form, on a story card.
  • Changes the order which stories appear in the chilly bin column

Fixed

  • Show the form to estimate a task without having to open it
  • Search results column being cleared after dragging a story between columns
  • Search results wrongly appearing during searches
  • Updated "central-support" gem to fix the volatility calculation.

1.13.0 2017-10-11

Fixed

  • On projects index, velocity is not always falling to fallback value anymore
  • Story Attachments not being properly uploaded
  • Update central-support gem version which fixes velocity calculations
  • Update velocity calculation on the dashboard

Added

  • Changes to the browser tab as a notification of a change
  • User is able to drag and drop stories from search column.

1.12.0 2017-09-26

Changed

  • Updated the favicon with the current logo
  • Update Heroku stack

Fixed

  • Minor UI glitches on smaller screen resolutions

1.11.0 2017-09-19

Added

  • Burn Down chart
  • Highlights the release stories if the release date is compromised
  • User impersonate gem for debugging purposes

Changed

  • Update cm42-central-support version to save delivered_at

Fixed

  • Fix webpack entry files
  • Bring back description component when story type is release
  • Show story errors on save failures
  • Don't duplicate a story after save process fails once

1.10.0 2017-09-13

Fixed

  • Allowed params to update project via API
  • Fix central manage login and logout bugs

Added

  • Don't show projects to guests that he's not member of
  • Disallow guests to make changes on projects

1.9.0 2017-09-11

Changed

  • Changing webpack-rails gem to new webpacker gem

1.8.0 2017-09-06

Added

  • Action into API to update project
  • ENV variable to check if the captcha is enable

Changed

  • Adjust ESLint config and solve issues

1.7.0 2017-09-04

Added

  • Enables rubocop Metrics/AbcSize
  • Enabled PerceivedComplexity rubocop metric
  • Enabled CyclomaticComplexity rubocop metric
  • Added flag to mail reports
  • Enabled AndOr rubocop style
  • Enabled BlockNesting rubocop metric
  • Enabled RedundantReturn rubocop style

Changed

  • Move users/form from projects to teams

1.6.0 2017-08-22

Added

  • Discord integration

Changed

  • Story tasks to react components
  • Story attachments input to react component
  • Story description to react component
  • Updated central-support gem to enable discord webhook integration support

Fixed

  • Fixing compatibility of docker-composer with webpack
  • Fixing 'stop loading when save' javascript spec
  • Fixing freeze from screen when create a new story

1.5.0 2017-06-23

Added

  • Story History is now able to listen for changes on the story
  • Codeclimate file with engines and removed files from analysis

Changed

  • Story type select to react component
  • Story state select into react component
  • Story requested_by select to react component
  • Move select components to renderSelects function
  • Story owned_by select to react component
  • Alter route button Manage Members Team and associate user in team
  • Story notes into react components
  • Story labels to react component

Fixed

  • Story History bug when story actions where triggered
  • Ticket not being reassigned to current user when state change to "started"
  • Fix permission users to update others users
  • Fix action create in user_policy

1.4.2 - 2017-05-24

Removed

  • YARN temporarily

1.4.1 - 2017-05-24

Fixed

  • Move "babel-preset-airbnb" outside devDependencies in package.json

1.4.0 - 2017-05-23

Added

  • tag group form
  • Added First time tour.
  • Basic style for Labels
  • Slack Support
  • Release date to Story
  • Project now uses yarn

Changed

  • Story id, location and history input-form-group into a react component
  • Story estimate select into a react component
  • The attributes of a release story when creating or editing

Fixed

  • Remove the API module used in using params into Project Entity
  • Clean up DatabaseCleaner config
  • Admin assignment
  • 'Velocity per member' report title translation
  • Disable registration using enviroment variable DISABLE_REGISTRATION
  • Display of throbber animated gif when adding a note or a task
  • Labels autocomplete overflow

1.3.0 - 2017-04-25

Added

  • The option to each project has its own tag group
  • Links to stories within the same project can be added to a story description.

Fixed

  • Docker setup for development env.
  • User list refreshing when adding or removing team members

1.2.0 - 2017-04-7

Changed

  • Redirect automatically to project#index after the user authentication, when there is only one team on enrollments
  • Increase decimal precision from Stories position
  • Change story controls to react component

1.1.3 - 2017-03-30

Changed

  • Central-Support gem version updated to fix volatility issues

1.1.2 - 2017-03-30

Added

  • Option on stories to show their activity history.

Changed

  • Fix docker setup for development mode.
  • Fix bug keeping .story-controls disabled after a failed upload.
  • Added ES2015 support
  • Improve project list

1.1.1 - 2017-03-14

Changed

  • Stories drag and drop bug fixed

1.1.0 - 2017-03-09

Added

  • User Endpoint
  • Integrations in Project Endpoint
  • Sidebar option to invert columns order.

Changed

  • Refactor /admin/users views using a Presenter.

1.0.0 - 2017-02-15

Added

  • Added a changelog. We will keep tracking from now and on!
  • Added translations on reports description.

Changed

  • Redesign project reports and edit password pages.
  • Redesign Admin Users pages.
  • Changed the design of the edit teams page

Fixed

  • Fix a locale select bug to make the options visible on a dark navbar.
  • Some improvements to fix some issues reported by codeclimate.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.