- ...
- Changes to queries to improve their performance.
- Fix: webhooks error.
- Fix: multiple object returned on neighbour.
- Update locales.
- Changed the namespace of the repositories, from kaleidos-ventures to taigaio
- Fix SECURE_PROXY_SSL_HEADER, adjust header name to match standard (thanks @ChriFo)
- Fix error appliying migrations: "resource module not found" (thanks @VirajAdiga)
- Allow to disable the use of server-side cursors to support pgbouncer (thanks @ordinary-dev)
- Inmproved RabbitMQ host configuration for Taiga events and asynchrous tasks (thanks @iriseden)
- Make options for webhooks configurable via env vars in docker (thanks @slakner)
- GitHub Importer: fix import error with issues associated to a closed milestone.
- Trello Importer: fix import error with attachemts without owner.
- Trello Importer: fix import error when attachemt name ends with '/'.
- User Story Report: add epic refs.
- Docker: DEBUG and LANGUAGE_CODE settings are customizable.
- Upgrade gitlab auth contrib plugin
- Set celery timezone customizable from docker envs (thanks to @wowi42)
- Fix some typos in comments syntax in settings files (thanks to @Ser5)
- Security improvements to webhooks functionality.
- Make migrations compatible with Postgresql-14
- Fix queries related to telemetry service.
- Fix error generating the front sitemaps.xml files
- Add support for Python 3.11
- Remove support for Python 3.7
- Upgrade to Django 3.2 (and upgrade some other dependencies)
- Fix some silent css error in email templates (thanks to @sarbanha)
- Improves the performance of operations on tags (thanks to @theriverman)
- Remove
write
permission from Trello importer (thanks to @northben) - DOCKER: Use python-3.11-slim as base image
- DOCKER: Adapt Dockerfile to the removal of psycopg2-binary
- DOCKER: Added env
POSTGRES_SSLMODE
with default value disabled (thanks to @ribeiromiranda)
- Updated links to the Taiga community site.
- Update locales.
- Drop psycopg2-binary dependency; use psycopg2 instead
- The maximum number of pending invitations is per project again.
- Add more stats in the User detail section in the admin panel.
- Now member limits by projects are counted by owner and not by project
- Fix Trello importer, now it does not generate empty attachments (issue #tg-4782)
- Fix previsualization of .psd files for attachments, project logos and user avatars
- Upgrade project dependencies. Now taiga only works with python >= 3.7
- Update locales
- Update locales
- fix(settings): increase default lifetime of ACCESS and REFRESH token
- fix(userstories): invalid serializer for userstories if only_ref=true
- Serve Taiga in subpath
- Add new serializer to userstories endpoint witn minimal info (id, ref) (issue #tg-4739)
- New Auth module, based on djangorestframework-simplejwt (history #tg-4625, issue #tgg-626))
- Fix the user when closing an issue from Github (issue #tg-4563)
- Add date_cancelled to User
- Avoid logging in the history changes in the attachment's urls or its order (issue #tg-4247)
- Username and email are case insensitive for new registrations.
- Add new bulk_order_update endpoint to reorder attachments in bulk (issue #tgg-218)
- [Performance] User stories endpoint is too slow for dashboard queries (issue #tg-4600)
- Change api response from 404 to 401 when not logged in (issues #tg-4415, #tg-4301)
- Allows to order issues by 'ref' field (issue #tg-4503)
- Generate history entries, timeline entries and webhook requests after kanban order is updated (issues #tg-4311, #tg-4340)
- Fix showing epic-related private uss on a public timeline (issue #tg-4291)
- Fix filter userstories by assignation for registered no-member users (issue #tg-2533)
- New algorithm to reorder user stories in the backlog (issue #tg-62)
- Fix wrong behaviour, deleted (inactive) users can still perform API calls (issue #tg-732)
- Fix user avatar in Trello importer
- Render markdown to html for checkbox
- Update github templates
- Migrated to weblate and new translations
- Update dependencies
- Improve docker configuration
- fix(userstories): close or open userstories afte they are moved in bulk in kanban
- fix(email): catch smtp errors to prevent app crashes
- Fix api message
- Added translation to Dansk
- Added translation to Serbian
- Added translation to Vietnamese
- Simplify and improve docker configuration
- Improve Github integration (edit, close and reopen issue events)
- Fix Asana importer
- Fix importer: ignore epic related user stories from another project
- Change default sitemap page size
- Improve docker configuration
- Fix: ENABLE_WEBHOOKS for docker images
- Update colors for default project template fixtures.
- Minor fixes related to importers and integrations.
- Fix 'create user' form in django admin panel.
- Swimlanes
- Generate docker image
- Revamp email design
- Improve Gitlab integration (edit, close and reopen issue events)
- Changed the configuration style to expect DJANGO_SETTINGS_MODULE
- Improved performance when reordering
- Updated dependencies
- Fix attachment refresh feature.
- Fix welcome email template layout.
- Updated requirements. Please note that Python 3.5 is not supported.
- Several minor changes.
- Add Arabic.
- Update Russian.
- Upgrade requirements.
- Fix deprecation warnings.
- Improve verify email feature for invited users.
- Update catalog.
- Update fa.
- Upgrade requirements.
- Update French translation.
- Parametrize mdrender cache options.
- Minor bug fix.
- Tweaks mdrender cache.
- Prevent member creation to users with unverified email address.
- Verify user email.
- Task promotion creates user story and deletes original task.
- Upgraded Django version to 2.2. This is a BREAKING CHANGE. Contributed modules should be upgraded.
- Several minor bugfixes.
- Fixed bug old dump format project import.
- Fixed several minor bugs.
- Resolved Django deprecation warnings to prepare for an upgrade.
- Added option to disallow anonymous access to user profiles.
- Updated requirements.
- Use pip-tools to manage dependencies.
- Updated translations (lv).
- Avoid change in membership attribute. We encourage all users of Taiga to upgrade as soon as possible.
- Fixed several minor bugs.
- Updated requirements.
- Updated translations (es, lv, ru, tr, uk).
- Implemented new simplified email messages.
- Fixed several minor bugs.
- Updated requirements.
- Updated lots of strings and updated their translations.
- Update Basque translation and others.
- Several minor bugfixes.
- Add reduce notifications configuration option.
- Sanitize full name input.
- Add Latvian translation.
- Several minor bugfixes.
- Minor fix on contact project team feature.
- Promote task and issues to user story with watchers, attachments and comments.
- Several minor bugfixes and translation updates.
- Refresh attachment URL on markdown fields to support protected backend.
- Update requirements.
- Update translations: Persian (Iran), French, Portuguese (Brazil).
- Update requirements to support python3.7. This is a potentially BREAKING CHANGE. Several libraries were updated to minor and patch releases. Contributed modules should be tested thoroughly.
- Minor bug fixes.
- Upgrade requirements
- Events refactoring
- Asana bug fix.
- Remove role points project signal from patch US's.
- Improve US's statuses filter by project.
- Add default settings slug configuration.
- Minor bug fixes.
- Recreate timeline indexes.
- Minor bug fixes.
- Fix epics excluded filter (https://tree.taiga.io/project/taiga/issue/5727)
- Avoid saving non integer user id's in history diffs
- Upgrade requests dependence
- Change tag filter behavour to 'or' operator
- Change milestone query
- Avoid getting non image thumbnails
- Remove unnecesary queries on saving items
- Update messages catalog
- Minor bug fixes.
- Fix milestone US serializer
- Add dashboard filter for user stories updating queryset and serializer
- Change milestone user story serializer
- Remove additional order by in timeline queryset
- Add user project slight queryset and serializer
- Filter history comments queryset
- Minor bug fixes.
- Promote Tasks to US
- Improve queries
- Activate Hebrew and Basque languages
- Minor bug fixes.
- Fix Close sprints
- Negative filters
- Activate the Ukrainian language
- Minor bug fixes.
- Add extra requirements for oauthlib
- Update messages catalog.
- Minor bug fix.
- Custom home section (https://tree.taiga.io/project/taiga/issue/3059)
- Custom fields (https://tree.taiga.io/project/taiga/issue/3725):
- Dropdown
- Checkbox
- Number
- Bulk move unfinished objects in sprint (https://tree.taiga.io/project/taiga/issue/5451)
- Paginate history activity
- Improve notifications area (https://tree.taiga.io/project/taiga/issue/2165 and https://tree.taiga.io/project/taiga/issue/3752)
- Minor icon changes
- Lots of small bugfixes
- Prevent local Webhooks
- Small fixes
- Refactor attachment url's in timeline
- Avoid receive feedkback in private projects from non-members
- Allow delete reports uuid's
- Small fixes
- Due dates configuration (https://tree.taiga.io/project/taiga/issue/3070):
- Add due dates to admin attributes
- Update project templates
- Issues to Sprints (https://tree.taiga.io/project/taiga/issue/1181):
- Add milestone filters
- Improve US reorder algorithm.
- Drop python 3.4 and add python 3.6 to travis configuration.
- Minor bug fixes.
- Add assigned users kanban/taskboard filter.
- Improve US reorder in kanban.
- Upgrade psycopg2 library.
- Minor bug fix.
- Minor bug fix related with project import.
- Pin requirements to solve incompatible versions detected by pip 10.
- Add features to fulfill GDPR.
- Update locales.
- Minor bug fixes.
- Minor bug fixes.
- Minor bug fixes.
- Add "live notifications" to Taiga:
- Migration for user configuration.
- Add due date to US, tasks and issues (https://tree.taiga.io/project/taiga/issue/3070):
- Add to csv export.
- Add to projects import/export.
- Add to webhooks.
- Add to django admin.
- Add multiple assignement only in US (https://tree.taiga.io/project/taiga/issue/1961):
- The
assigned_to
field is still active. - Add to csv export.
- Add to projects import/export.
- Add to webhooks.
- Add to django admin.
- The
- Delete cards in Kanban and sprint Taskboard (https://tree.taiga.io/project/taiga/issue/2683).
- Fix milestone burndown graph with empty US.
- Upgrade markdown library to solve bug.
- Update locales.
- Minor bug fixes.
- Add role filtering in US.
- Increase token entropy.
- Squash field changes on notification emails
- Minor bug fixes.
- Contact with the project: if the projects have this module enabled Taiga users can contact them.
- Ability to create rich text custom fields in Epics, User Stories, Tasks and Isues.
- Full text search now use simple as tokenizer so search with non-english text are allowed.
- Duplicate project: allows creating a new project based on the structure of another (status, tags, colors, default values...)
- Add thumbnails and preview for PSD files.
- Add thumbnails and preview for SVG files (Cario lib is needed).
- i18n:
- Add japanese (ja) translation.
- Add korean (ko) translation.
- Add chinese simplified (zh-Hans) translation.
- Third party services project importers:
- Trello
- Jira 7
- Github
- Asana
- API:
- Memberships API endpoints now allows using usernames and emails instead of using only emails.
- Contacts API allow full text search (by the username, full name or email).
- Filter milestones, user stories and tasks by estimated_start and estimated_finish dates.
- Add project_extra_info to epics, tasks, milestones, issues and wiki pages endpoints.
- Gogs integration: Adding new Gogs signature method.
- Lots of small and not so small bugfixes.
- Add Epics.
- Include created, modified and finished dates for tasks in CSV reports.
- Add gravatar url to Users API endpoint.
- ProjectTemplates now are sorted by the attribute 'order'.
- Create enpty wiki pages (if not exist) when a new link is created.
- Diff messages in history entries now show only the relevant changes (with some context).
- User stories and tasks listing API call support extra params to include more data (tasks and attachemnts and attachments, respectively)
- Comments:
- Now comment owners and project admins can edit existing comments with the history Entry endpoint.
- Add a new permissions to allow add comments instead of use the existent modify permission for this purpose.
- Tags:
- New API endpoints over projects to create, rename, edit, delete and mix tags.
- Tag color assignation is not automatic.
- Select a color (or not) to a tag when add it to stories, issues and tasks.
- Improve search system over stories, tasks and issues:
- Search into tags too. (thanks to Riccardo Cocciol)
- Weights are applied: (subject = ref > tags > description).
- Import/Export:
- Gzip export/import support.
- Export performance improvements.
- Add filter by email domain registration and invitation by setting.
- Third party integrations:
- Included gogs as builtin integration.
- Improve messages generated on webhooks input.
- Add mentions support in commit messages.
- Cleanup hooks code.
- Rework webhook signature header to align with larger implementations and defined standards. (thanks to Stefan Auditor)
- Add created-, modified-, finished- and finish_date queryset filters
- Support exact match, gt, gte, lt, lte
- added issues, tasks and userstories accordingly
- i18n:
- Add norwegian Bokmal (nb) translation.
- [API] Improve performance of some calls over list.
- Lots of small and not so small bugfixes.
- Add sprint name and slug on search results for user stories (thanks to @everblut)
- [API] projects resource: Random order if
discover_mode=true
andis_featured=true
. - Webhooks: Improve webhook data:
- add permalinks
- owner, assigned_to, status, type, priority, severity, user_story, milestone, project are objects
- add role to 'points' object
- add the owner to every notification ('by' field)
- add the date of the notification ('date' field)
- show human diffs in 'changes'
- remove unnecessary data
- CSV Reports:
- Change field name: 'milestone' to 'sprint'
- Add new fields: 'sprint_estimated_start' and 'sprint_estimated_end'
- Importer:
- Remove project after load a dump file fails
- Add more info the the logger if load a dump file fails
- Lots of small and not so small bugfixes.
- Ability to create url custom fields. (thanks to @astagi).
- Blocked projects support
- Transfer projects ownership support
- Customizable max private and public projects per user
- Customizable max of memberships per owned private and public projects
- Lots of small and not so small bugfixes.
- Add logo field to project model
- Add is_featured field to project model
- Add is_looking_for_people and looking_for_people_note fields to project model
- Filter projects list by
- is_looking_for_people
- is_featured
- is_backlog_activated
- is_kanban_activated
- Search projects by text query (order by ranking name > tags > description)
- Order projects list:
- alphabetically by default
- by fans (last week/moth/year/all time)
- by activity (last week/moth/year/all time)
- Show stats for discover secction
- i18n.
- Add swedish (sv) translation.
- Add turkish (tr) translation.
- Lots of small and not so small bugfixes.
- [CSV Reports] Add fields "created_date", "modified_date", "finished_date" to issues CSV report.
- [Attachment] Generate 'card-image' size (300x200) thumbnails for attached image files.
- Improve login and forgot password: allow username or email case-insensitive if the query only match with one user.
- Improve the django admin panel, now it is more usable and all the selector fields works properly.
- [API] Add tribe_gig field to user stories (improve integration between Taiga and Taiga Tribe).
- [API] Performance improvements for project stats.
- [Events] Add command to send an instant notifications to all the currently online users.
- Lots of small and not so small bugfixes.
- Project can be starred or unstarred and the fans list can be obtained.
- US, tasks and Issues can be upvoted or downvoted and the voters list can be obtained.
- Now users can watch public issues, tasks and user stories.
- Add endpoints to show the watchers list for issues, tasks and user stories.
- Add a "field type" property for custom fields: 'text', 'multiline text' and 'date' right nowi (thanks to @artlepool).
- Allow multiple actions in the commit messages.
- Now every user that coments USs, Issues or Tasks will be involved in it (add author to the watchers list).
- Now profile timelines only show content about the objects (US/Tasks/Issues/Wiki pages) you are involved.
- Add custom videoconference system.
- Fix the compatibility with BitBucket webhooks and add issues and issues comments integration.
- Add support for comments in the Gitlab webhooks integration.
- Add externall apps: now Taiga can integrate with hundreds of applications and service.
- Improve searching system, now full text searchs are supported
- Add sha1 hash to attachments to verify the integrity of files (thanks to @astagi).
- i18n.
- Add italian (it) translation.
- Add polish (pl) translation.
- Add portuguese (Brazil) (pt_BR) translation.
- Add russian (ru) translation.
- Made compatible with python 3.5.
- Migrated to django 1.8.
- Update the rest of requirements to the last version.
- Improve export system, now is more efficient and prevents possible crashes with heavy projects.
- API: Mixin fields 'users', 'members' and 'memberships' in ProjectDetailSerializer.
- API: Add stats/system resource with global server stats (total project, total users....)
- API: Improve and fix some errors in issues/filters_data and userstories/filters_data.
- API: resolver suport ref GET param and return a story, task or issue.
- Webhooks: Add deleted datetime to webhooks responses when isues, tasks or USs are deleted.
- Add headers to allow threading for notification emails about changes to issues, tasks, user stories, and wiki pages. (thanks to @brett).
- Lots of small and not so small bugfixes.
- Improve timeline resource.
- Add sitemap of taiga-front (the web client).
- Search by reference (thanks to @artlepool)
- Add call 'by_username' to the API resource User
- i18n.
- Add deutsch (de) translation.
- Add nederlands (nl) translation.
- Lots of small and not so small bugfixes.
- Make Taiga translatable (i18n support).
- i18n.
- Add spanish (es) translation.
- Add french (fr) translation.
- Add finish (fi) translation.
- Add catalan (ca) translation.
- Add traditional chinese (zh-Hant) translation.
- Add Jitsi to our supported videoconference apps list
- Add tags field to CSV reports.
- Improve history (and email) comments created by all the GitHub actions
- New contrib plugin for letschat (by Δndrea Stagi)
- Remove djangorestframework from requirements. Move useful code to core.
- Lots of small and not so small bugfixes.
- Added custom fields per project for user stories, tasks and issues.
- Support of export to CSV user stories, tasks and issues.
- Allow public projects.
- New contrib plugin for HipChat (by Δndrea Stagi).
- Lots of small and not so small bugfixes.
- Updated some requirements.
- Improving SQL queries and performance.
- Now you can export and import projects between Taiga instances.
- Email redesign.
- Support for archived status (not shown by default in Kanban).
- Removing files from filesystem when deleting attachments.
- Support for contrib plugins (existing yet: slack, hall and gogs).
- Webhooks added (crazy integrations are welcome).
- Lots of small and not so small bugfixes.
- Bitbucket integration:
- Change status of user stories, tasks and issues with the commit messages.
- Gitlab integration:
- Change status of user stories, tasks and issues with the commit messages.
- Sync issues creation in Taiga from Gitlab.
- Support throttling.
- for anonymous users
- for authenticated users
- in import mode
- Add project members stats endpoint.
- Support of leave project.
- Control of leave a project without admin user.
- Improving OCC (Optimistic concurrency control)
- Improving some SQL queries using djrom directly
- Lots of small and not so small bugfixes.
- GitHub integration (Phase I):
- Login/singin connector.
- Change status of user stories, tasks and issues with the commit messages.
- Sync issues creation in Taiga from GitHub.
- Sync comments in Taiga from GitHub issues.
- Lots of small and not so small bugfixes.
- Send an email to the user on signup.
- Emit django signal on user signout.
- Support for custom text when inviting users.
- Lots of small and not so small bugfixes.
- Fix bugs related to unicode chars on attachments.
- Fix wrong static url resolve usage on emails.
- Fix some bugs on import/export api related with attachments.
- Lots of small and not so small bugfixes
- New data exposed in the API for taskboard and backlog summaries
- Allow feedback for users from the platform
- Real time changes for backlog, taskboard, kanban and issues