OpenProject is the leading open source project management software.

Overview

OpenProject

Code Climate Github Tests

OpenProject is a web-based project management software. Its key features are:

More information and screenshots can be found on our website.

Installation

If you want to run an instance of OpenProject in production (or for evaluation), refer to our in-depth installation guides.

Reporting bugs

You found a bug? Please report it to our OpenProject community. Thank you!

Contribute

OpenProject is supported by its community members, both companies and individuals.

We are always looking for new members to our community, so if you are interested in improving OpenProject we would be glad to welcome and support you getting into the code. There are guides as well, e.g. a Quick Start for Developers, but don't hesitate to simply contact us if you have questions.

Working on OpenProject comes with the satisfaction of working on a widely used open source application.

Also, if you do not want to be limited to working on open source in your free time, OpenProject GmbH, the company contributing to the OpenProject development, is hiring.

Contact

Here you can find our contact information.

Security / responsible disclosure

We take security very seriously at OpenProject. We value any kind of feedback that will keep our community secure. If you happen to come across a security issue we urge you to disclose it to us privately to allow our users and community enough time to upgrade. Security issues will always take precedence over anything else in the pipeline.

For more information on how to disclose a security vulnerability, please see this page.

License

OpenProject is licensed under the terms of the GNU General Public License version 3. See docs/COPYRIGHT.rdoc for details.

Credits

Icons

Thanks to Vincent Le Moign and his fabulous Minicons icons on webalys.com.

Lato Font

Thanks to Łukasz Dziedzic (aka "tyPoland") for his 'Lato' font.

OpenProject icon font

Published and created by the OpenProject Foundation (OPF) under Creative Commons Attribution 3.0 Unported License with icons from the following sources Minicons Free Vector Icons Pack and User Interface Design framework both by webalys

Creative Commons License

OpenProject Icon Font by the OpenProject Foundation (OPF) is licensed under Creative Commons Attribution 3.0 Unported License and Free for both personal and commercial use. You can copy, adapt, remix, distribute or transmit it.

Under this condition: provide a mention of the "OpenProject Foundation" and a link back to OpenProject www.openproject.org.

Issues
  • [20040] Upgrade to Rails 4.0.x

    [20040] Upgrade to Rails 4.0.x

    https://community.openproject.org/work_packages/20040

    :information_source: TIPS when reviewing:

    • ~~This PR eliminates Gemfile.lock from the repo. This makes branch switching a bit painful:~~
    mv Gemfile.lock Gemfile.lock.rails4 && git co dev
    git co feature/rails4 && mv Gemfile.lock.rails4 Gemfile.lock
    
    • Clear your tmp/cache folder - cache serialisation formats appear to have changed.

    • [x] Core
      • [x] Fix/update specs:
        • [x] controllers
        • [x] features
        • [X] helpers
        • [x] lib
        • [x] mailers
        • [x] models
        • [X] permissions
        • [X] policies
        • [x] requests
        • [X] routing
        • [x] views
      • [x] Fix/update legacy specs (tests)
        • [x] units
        • [x] integration
        • [x] functional
      • [x] Fix/update cukes
    • [x] Migrations
    • [x] Seeds
    • [x] Plugins
    feature 
    opened by myabc 69
  • Repository Management

    Repository Management

    This PR begins the push towards management of repository lifetime from within OpenProject.

    What this currently provides is the following:

    • A mixin ManageableRepository, included by Repository::{Git, Subversion} to provide an interface to repo management
    • Two services and delayed_job workers for creating (CreateManagedRepositoryService) and deleting (DeleteRepositoryService)
    • Customized rendering of subforms in the repository settings for arbitrary SCM vendors.
    • [x] Provide sane ground to work on ( cf. state of [now closed] PR #3149 )
    • [x] Rework SCM settings form ({scm}_tags is currently HTML generated from within a Helper.)
    • [x] Ease integration of arbitrary SCM vendors
    • [x] Display meaningful error / warning when user looks at bare repository (currently outputs 500, as Git HEAD / svn revision is not available)
    • [x] I18n
    • [x] Specs
      • [x] Fix legacy specs
    • [X] Decide what to do with Filesystem adapter ~~Will be removed in subsequent PR~~ Merged into this PR due to the errors that would occur when using existing Filesystem repositories on these features.

    Review remarks

    • Manged repositories are not enabled by default. The following section in configuration.yml currently controls the management.
      scm:
        Git:
          # Use command below to override the default git command taken from path.
          # client_command: /usr/local/bin/git
          manages: /tmp/git
        Subversion:
          manages: /tmp/svn
          # Use command below to override the default svn command taken from path.
          # client_command: /usr/local/bin/svn
    
    • Creation / Deletion of managed repositories is asynchronous. Don't forget to start a delayed_job worker.
    • Rubocop complains about several complexity issues in the (git) adapter. I deem this refactoring to be necessary, but out of scope for this PR. I suggest we instead move to Libgit2/rugged for reading a Git repository instead, which would also solve remote repository retrieval
    • Hound still has some remaining remarks on other files which are either outdated or which I didn't really touch during this PR.
    • Use the following bookmarklet to toggle outdated hounds:
    javascript:(function()%7B%24('.outdated-diff-comment-container').has('img%5Balt%3D"%40houndci"%5D').toggle()%7D)()
    

    Open Questions:

    • Configuration: Currently replaces the existing options in configuration.yml.
    • Implementation specifics:
      • Sub-projects repositories reside in a hierarchy below their parents
      • How should the delayed_job react upon failure? (esp. creation of repositories)

    Relevant work packages:

    • https://community.openproject.org/work_packages/20416
    • https://community.openproject.org/work_packages/20917
    • https://community.openproject.org/work_packages/20415
    • https://community.openproject.org/work_packages/20485
    feature 
    opened by oliverguenther 39
  • remove Rails2 Ruby1.9 utf8nize!

    remove Rails2 Ruby1.9 utf8nize!

    opened by marutosi 37
  • CommonMark formatter with CKEditor5

    CommonMark formatter with CKEditor5

    TODOS

    Frontend

    • [x] Extract ckeditor build into separate plugin

    Backend

    • [x] Markdown backend
      • [x] Tests
    • [X] Separate frontend handling for textile and markdown formatting.

    Out of scope

    • Textile migration
      • Allow plugins to hook into migrator (documents, meetings)
    • WP Creation: Image upload tries to immediately upload files, our current pipeline needs to upload attachments after the resource exists.
    feature 
    opened by oliverguenther 34
  • remove branches from .travis.yml

    remove branches from .travis.yml

    https://www.openproject.org/work_packages/8406

    It is too hard to run travis on forked repositories. It disturbs pull request process.

    travis does not run Pull Request.

    https://github.com/opf/openproject/pull/1338#issuecomment-44260428

    opened by marutosi 33
  • [24174] Allow users to filter work packages by date or range of date

    [24174] Allow users to filter work packages by date or range of date

    This PR allows users to filter the work package list by an exact date or a range of dates (begin/end).

    This applies to non custom fields such as created_at, updated_at, started_at and so on.

    https://community.openproject.com/work_packages/24174 https://community.openproject.com/work_packages/24392

    opened by silkentrance 31
  • Fix/flex based layout for side menu and main content

    Fix/flex based layout for side menu and main content

    https://community.openproject.com/projects/openproject/work_packages/25677/activity

    I am pretty sure that this PR will trigger other bugs to come up due to its complexity.

    For reviewing/testing this PR I found that at least the following combinations have to be tested:

    All test cases need to be checked for:

    • Side menu expanded
    • Side menu collapsed
    • No menu (i.e. global stuff)
    • Zen Mode (in WPs)

    Screen sizes:

    • Large desktop (that allows for displaying split screen and timelines)
    • Medium desktop (so that in WP list the activity and relations are collapsed)
    • Mobile (Side menu should not have a full column and instead overlap #main)

    Specials stuff:

    • The WP List / Timelines work in a different lay outing mode (position: absolute)
    • From that exception medium desktops have an exception from that exception (setting position: relative again) when showing a WP in full screen (so not in split view).

    Breadcrumbs:

    There are multiple types of breadcrumbs that had all some complex lay outing rules that now should get simplified.

    opened by wielinde 30
  • release 3.0: pdf: fix failure exporting issue pdf with UTF-8 U+FFFD (#1918)

    release 3.0: pdf: fix failure exporting issue pdf with UTF-8 U+FFFD (#1918)

    When users add special characters to issues (often by copy/pasting text from terminals to issue journals), they cannot export these issues to PDF and get an error (invalid byte sequence in UTF-8).

    added by @linki

    bugfix 
    opened by marutosi 30
  • Use HalResource for WP creation

    Use HalResource for WP creation

    Todo

    WP create

    • [x] create a new work package using HalResource (this is actually already done, but has to be tested after the large amount of changes)

    Relations

    • fix parent relation group
      • [x] display parent
      • [x] change parent
      • [x] remove parent
      • [x] Changing the parent should update the table
    • fix child relations group
      • [x] display children
      • [x] remove child
      • [x] add child
        • ~~go back to relations tab after creation~~ not desired behaviour
    • [x] fix adding regular relations
    • [x] fix removing regular relations
      • [x] #4530 Implement delete() method to the apiV3's services Restangular base (Restangular only knows remove() for DELETE operations) - This can be moved to another commit, as it is a missing feature of the halTransform service.

    Other

    • [x] #4548 Implement a better way to have correctly typed linked resources
    • [x] fix Specs
    • [x] fix unit tests

    Bugs

    • switching to another work package does not load its relations
      • [x] Use 2088dfa to make workPackage.relations a CollectionResource
    • [x] after deleting the parent, adding a new one is broken
    • [x] focus jumps to top when changing a value in create mode. Fixed in https://github.com/opf/openproject/pull/4567
    • [x] after reloading the table, new child/parent work packages are displayed incorrectly Fixed in https://github.com/opf/openproject/pull/4568
    • [x] using the "show all attributes"/"show less" works only once on the create page
    • ~~toggling "show all attributes"/"show less" will close the date fields (this bug probably originates in dev as the date fields are not opened when entering the edit mode~~ extracted into https://community.openproject.com/work_packages/23538/activity
    • ~~Date pickers are opened when clicking create (this looks weird and blocks editing other fields). The date pickers should only be displayed when clicking inside the date inputs.~~ extracted into https://community.openproject.com/work_packages/23538/activity
    • [x] the internal id created in the resource (e.g. "#NEW-1466501316229") is displayed on the page. fixed in https://github.com/furinvader/openproject/pull/24
    • [x] selecting a value in a dropdown causes a JS error in the console: Cannot read property '$source' of undefined. This is causes by WorkPackageResource.modified_fields which does not correctly handle empty attributes. This might also be the case in dev. This bug will probably interfere with the caching. Fixed in https://github.com/opf/openproject/pull/4566
    • [x] Edit mode remains active when switching to other work packages. Occurs on dev, fixed with https://github.com/opf/openproject/pull/4569
      • [x] This is also true when being in the create form and clicking cancel. Fixed in https://github.com/furinvader/openproject/pull/23

    Optional

    • Refactor the relation groups: parent and child relations should have their own directive as they differ too much to fit in the current directive implementation
    • Implement wpSearchRelated service and directive (used for autocompletion in relations)
    • Implement a general halResourceCache service
    • Couple the wpCache service with the WorkPackageResource for consistency
    • ! Implement tests for the new components
    feature 
    opened by furinvader 29
  • Implementation/38920 improve performance of loading notifications

    Implementation/38920 improve performance of loading notifications

    Associations that cannot be loaded via rails` eager loading are eager loaded by hand:

    • The data association of journals
    • The predecessor association of journals
    • The journable association of journals
    • The resource association of notifications

    Since the notifications and the activities index api have a similar data structure, notifications can reuse the eager loading of activities.

    Does not include any optimization for the rendering of the details as of now since the structure of the details is still subject to change.

    In my test data, the response time is roughly halved.

    https://community.openproject.org/projects/openproject/work_packages/38920

    opened by ulferts 0
  • [38129]Automatically open the next notification after reading another notification

    [38129]Automatically open the next notification after reading another notification

    -Keep the index of current notification before reloading and use it to select the next one after reloading. -If the split view is not open, we don't need to do anything. But if the split view is open and the current notification is also the last one, the split view will be closed after reloading. If we have more notifications, we should show the next notification in the split view and if this is the last notification while we have some others above it, it will show the first notification after reloading.

    https://community.openproject.org/projects/openproject/work_packages/38129/activity

    feature 
    opened by bsatarnejad 0
  • [#38954] IFC upload not working since attachment whitelisting

    [#38954] IFC upload not working since attachment whitelisting

    • Saving the IFC file (at least during local upload): Validation of permissions for creating attachments fail as the project on which to check for permissions is missing
    • During conversion saving XKT file fails as it not an uploaded file and thus method original_filename is not present

    https://community.openproject.org/work_packages/38954

    opened by wielinde 0
  • Bump rxjs to v7

    Bump rxjs to v7

    Version 7 introduces combineLatestWith, which deprecates the current combineLatest usage. This is an important and useful change that I'd like to introduce asap.

    Untested, need to wait for the tests to run.

    opened by b12f 0
  • [38942] Add non-work-package notification settings

    [38942] Add non-work-package notification settings

    opened by oliverguenther 1
  • [#38833] BCF API Comments Service

    [#38833] BCF API Comments Service

    • https://community.openproject.org/work_packages/38833
    • added requests tests
    • added check for expected body length
    • added representer and api for bcf_comments
    • added create and set attributes service for bcf_comments
    • added migration for comment hierarchy
    • added create and update service for journals

    In this PR the Comments endpoints of the BCF API v2.1 are added to our stack. In addition, some lightweight changes were made, when the added code interfered with existing api code.

    feature 
    opened by Kharonus 0
  • [38882] Cleanup notifications

    [38882] Cleanup notifications

    :warning: Includes https://github.com/opf/openproject/pull/9685

    OP#38882

    opened by oliverguenther 0
  • change rounding scale from 2 to 4 digits

    change rounding scale from 2 to 4 digits

    A rate will be saved with a scale of 4 in the database. Without this patch the form is prefill with a rounded rate with a scale of 2 when you open the update form even when a scale of 4 is defined in the database. You won't see the real value of the database. Even worst is when you click on save you will save this new rounded value. Example: You define a rate of 0.125 and save it. In the database the 0.125 is saved. When you reopen the rates form you will see an 0.13. When you open the update view of the rate, you will see a prefilled form with 0.13. When you now click on save the untouched value will be saved to the database. In the database the rate of 0.13 saved.

    This patch change the update view so that the prefilled form shows the rate with a scale of 4 like it is saved in the database.

    opened by sdaro 3
Releases(v11.3.5)
  • v11.3.5(Sep 13, 2021)

    OpenProject 11.3.5

    Release date: 2021-09-13

    We released OpenProject 11.3.5. The release contains several bug fixes and we recommend updating to the newest version.

    Bug fixes and changes

    • Fixed: User email validation regular expression insufficient [#38325]
    • Fixed: Inherited role memberhips are not cleaned up if user is removed from a group via LDAP sync [#38614]
    • Fixed: Release notes for 11-3-4 is empty [#38678]

    Contributions

    A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

    Special thanks for reporting and finding bugs go to

    Jan Niklas Grieb, Jason Culligan

    Source code(tar.gz)
    Source code(zip)
  • v11.3.4(Jul 29, 2021)

    Release date: 2021-07-29

    We released OpenProject 11.3.4.

    This release contains only one fix for Centos 7 and Centos 8 packaged installations that are unable to access the PostgeSQL package source. It does not contain any other fixes

    Source code(tar.gz)
    Source code(zip)
  • v11.3.3(Jul 20, 2021)

    Release date: 2021-07-20

    We released OpenProject 11.3.3. The release contains several bug fixes and we recommend updating to the newest version.

    Security issues

    CVE-2021-32763: Regular Expression Denial of Service in OpenProject forum messages

    An unoptimized regular expression in the quote functionality of the OpenProject forum feature in versions before 11.3.3 allows an attacker to perform a denial of service attack by passing a particularly crafted string to increase the runtime of the regular expression evaluation drastically.

    Please see the advisory for CVE-2021-32763 for more information.

    CVE-2021-36390: Host Header Injection in unproxied Docker installations

    The default ServerName configuration of the all-in-one and docker-compose based Docker containers of OpenProject allow for HOST header injection if they are operated without a proxying web server / load balancer in front of it with a proper ServerName setup.

    Operating public facing docker containers is not recommended by OpenProject. The embedded server of the docker containers are not designed to be publicly accessible. Instead, use a proxying or load balancing web server that is bound to your public hostname. If you are using such an external web server, this advisory does not affect you.

    Please see the advisory for CVE-2021-36390 for more information.

    Bug fixes and changes

    • Fixed: Database migration fails on upgrade from 11.2.2 to 11.3.X [#37687]
    • Fixed: Renaming a group removes all group members [#38017]
    • Fixed: Fix catastrophic backtracking in MessagesController#quote regular expression [#38021]
    • Fixed: Public-facing docker AIO container vulnerable to HOST header injection by default [#38067]

    Contributions

    A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

    Special thanks for reporting and finding bugs go to

    Rob A, Milad P.

    Special thanks for identifying and responsibly disclosing security issues to

    RedHunt Labs, https://redhuntlabs.com/

    GitHub Security Lab

    Source code(tar.gz)
    Source code(zip)
  • v11.3.2(Jun 10, 2021)

    OpenProject 11.3.2

    Release date: 2021-06-10

    We released OpenProject 11.3.2. The release contains several bug fixes and we recommend updating to the newest version.

    Bug fixes and changes

    • Fixed: Not possible to create or edit projects if relative url root configured [#37571]
    • Fixed: Internal server error on custom fields view when using Slovene language [#37607]
    • Fixed: Not possible to invite users via modal if relative url root configured [#37618]

    Contributions

    A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

    Special thanks for reporting and finding bugs go to

    Christina Vechkanova

    Source code(tar.gz)
    Source code(zip)
  • v11.3.1(Jun 8, 2021)

    Release date: 2021-06-08

    We released OpenProject 11.3.1. The release contains several bug fixes and we recommend updating to the newest version.

    Bug fixes and changes

    • Fixed: Search autocompleter n+1 loads schemas -> slow [#34884]
    • Fixed: "Click here to open [...] in fullscreenview" not working [#37555]
    • Fixed: Work package hierarchy breadcrumb links not working [#37575]
    • Fixed: UIM: Not enough space in drop down when user already member [#37578]
    • Fixed: Error "Identifier is invalid" when creating a project that starts with a digit [#37583]
    Source code(tar.gz)
    Source code(zip)
  • v11.3.0(Jun 3, 2021)

    OpenProject 11.3.0

    Release date: 2021-06-03

    We released OpenProject 11.3.0. This new release will bring many new features and bug fixes that will improve classical as well as agile project management.

    New button in header navigation to create projects, users or work packages

    In the header navigation we have introduced a new button to create a project, invite a user (or a group or placeholder user), and create a new work package. If a project is not selected it needs to be chosen at first during the create process. For the user invitation a new and simplified user creation modal will open.

    Create-button-header-navigation

    Simplified invitation of users, groups or placeholder users

    New user invite modal

    A new user invite process has been introduced. A modal window allows much easier creation of new users, groups or placeholder users, assigning roles and adding them to a project. Add a personal invitation message, e.g. an explanation for the invitation or a bit of information regarding the project, which will be sent to the users to help them get started.

    Intive-user

    The invite process can be started directly from the new "+" create button in the header navigation.

    Invite new users from work packages drop-down

    The new invite modal for users, groups, and placeholder users can now be opened directly from the user type drop-down menu in a work package, e.g. to assign a user to a work package who is not yet a member of the project. This way, there is no need anymore to leave the work package to assign a user who is not yet a member of the project. The creation of users and adding them to a project is now much more intuitive.

    invite-user-type-drop-down

    GitHub integration

    With OpenProject 11.3 we released a new integration between GitHub and OpenProject. This integration facilitates the collaboration of developers by connecting the two applications. The new GitHub integration in OpenProject is an individual module that, once activated, will be displayed to you as a tab in the work package details view. All activities taking place on GitHub that are related to the work package, are listed on this new GitHub tab. Find out more about the OpenProject GitHub integration.

    github-integration

    API v3 extensions

    API v3 endpoints for groups

    We have made extensions to our API v3 to create, read, update and delete groups through the API, e.g. to allow adding users to a group via API. The following tasks can be performed via the API:

    • Create a group
    • Delete a group
    • Edit a group
      • Change the name
    • Add or remove user to a group
      • Adding a user to a group creates project memberships
      • Removing a user from a group removes project memberships.
    • List groups of a user
    • List users of a group

    API V3 endpoints for placeholder users

    **We have added endpoints to our API v3 for fetching placeholder users so that placeholder users can be managed or read by a machine.

    Copy project via API v3

    The API v3 already supports the ability to create a new project. It is now enhanced by the ability to copy existing projects.

    Find out more details in our API documentation.

    Sending notification on adding a user to a project or updating the role

    Newly added users to a project will now receive a notification that they have been added to a project. The user will receive an email with a the information about the role in the project and a link to it. Also, if a role is changed in a project, the user will receive a notification about the newly added role. Also, the API endpoints for creating and updating memberships are enhanced by this notifications**.** The notifications can be turned off in the administration (Administration -> Email -> Email notifications).

    Multi-selection for project custom fields of type list

    For work packages, fields can already be configured as multiple selections for all projects or for individual projects. The same function is now able for user-defined custom fields of the type Project.

    multi-select-custom-fields-projects

    Create backup from web interface

    Users now have the option to create backups of their OpenProject installation directly via the web interface. the backup can be triggered via Administration -> Backup. They will receive an email notification with the link to download the backup files with an additional authentication (username/password + 2FA).

    All new features, bug fixes and changes

    • Epic: CRUD operations for groups in API v3 [#18812]
    • Epic: Enhanced integration with GitHub pull requests [#36132]
    • Epic: Support for placeholder users that do not have an email address yet (part 2) [#36308]
    • Epic: Multi-selection for project custom fields of type list [#36382]
    • Changed: User avatars in user select menus [#30226]
    • Changed: Allow adding users to Group via API v3 [#33686]
    • Changed: Copy project via API v3 [#34444]
    • Changed: Frontend: Extend user type drop down menu with "invite" option [#35520]
    • Changed: Frontend: Create invite/add user modal [#35521]
    • Changed: Backend: Seed new "Creating and editing placeholder users" permissions [#35523]
    • Changed: Frontend: Create + button in header [#35527]
    • Changed: Improve locale setting strategy (dates calculation) [#35664]
    • Changed: Backend: Add API endpoint for permissions [#36009]
    • Changed: Backend: Send notification on adding a user to a project [#36019]
    • Changed: Link a manually created Pull Request to a work package [#36153]
    • Changed: Implement a new integration system [#36185]
    • Changed: Add new GitHub plugin tab enabling users to copy git actions [#36204]
    • Changed: Provide different fallback avatars for users, groups, and placeholder users [#36243]
    • Changed: API V3 Endpoints for placeholder users [#36296]
    • Changed: Copy git commands from the new GitHub work package tab [#36305]
    • Changed: Support required custom fields when inviting users via the modal [#36324]
    • Changed: Introduce visible scope to placeholder users and apply to API [#36348]
    • Changed: Create project filter for "public" status [#36415]
    • Changed: Form/schema endpoint for User resource [#36467]
    • Changed: Allow multi select custom fields in the backend (Administration, API, project list view and filters, ...) [#36511]
    • Changed: Replace project forms by Angular/formly (Create and update + widgets) [#36512]
    • Changed: Allow multi select in angular/formly based project forms (create and update + details widget) [#36513]
    • Changed: Add quick add menu to onboarding tour [#36593]
    • Changed: Extend APIv3 schema representers with location to attributes [#36791]
    • Changed: Extend APIv3 schema representers with optional description [#36795]
    • Changed: Have project status as full resource [#37023]
    • Changed: Replace remaining project forms by Angular [#37026]
    • Changed: Hide "Active" field from project settings [#37078]
    • Changed: Show bulb before options in project status field [#37079]
    • Changed: Use autocompleters for select fields in project form [#37080]
    • Changed: Add copy project form to APIv3 [#37091]
    • Changed: Attribute help text on dynamic form [#37092]
    • Changed: Improve design of checkboxes in formly forms [#37105]
    • Changed: Improve design of Github tab [#37108]
    • Changed: Allow inviting users from project member administration for non admins [#37126]
    • Changed: Handle duplicate project identifiers in the backend [#37140]
    • Fixed: Unable to enter Boards module when work package module is disabled [#34794]
    • Fixed: Editing project settings removes link to parent project for certain permission constellations [#35510]
    • Fixed: Wrong date and time in work package activity [#35636]
    • Fixed: Create two same projects with same project identifier [#35999]
    • Fixed: Admins cannot create new projects, if user custom field for projects active and there are many projects [#36164]
    • Fixed: Gantt chart header might appear in a different locale [#36346]
    • Fixed: Default work package type can't be changed [#36350]
    • Fixed: "Get a personal demo" link is broken [#36425]
    • Fixed: Finish registration modal (user info + consent) too narrow - cannot continue [#36461]
    • Fixed: Crowdin translations are returning incorrectly empty strings [#36470]
    • Fixed: Project member table shows email despite "Hide my email address" in users profile [#36518]
    • Fixed: No paragraphs in work package comments [#36723]
    • Fixed: IFC import from Bricscad is not visible in viewer [#36858]
    • Fixed: Wiki: after navigation in left sidebar, the sidebar is always set to top (first item) instead of scrolling to the selected (focus) item (regression in OP 11.2) [#36937]
    • Fixed: Layout differences between WP comment editing and showing [#36989]
    • Fixed: Avatar/User/Timestamp group layout broken [#37106]
    • Fixed: Fallback avatar initials not vertically centered in header [#37112]
    • Fixed: UX: Role drop down cut off when opened in invite modal [#37114]
    • Fixed: Invite modal: I18n string missing for "no roles found" [#37115]
    • Fixed: WP export does not include estimated time value for parent work packages [#37124]
    • Fixed: Unassigning a template when creating project is ignored [#37153]
    • Fixed: Plus-sign within create-button not centered [#37155]
    • Fixed: Float custom fields with value 0 are shown as empty [#37157]
    • Fixed: Copy settings should be hidden when selecting a template [#37158]
    • Fixed: Avatar shrunk down when custom avatar used [#37159]
    • Fixed: Loading of capabilities is broken when there are more than 1000 capabilities [#37160]
    • Fixed: User welcome screen too big / layout broken [#37165]
    • Fixed: Wrong / outdated webinar video link in user invite email [#37166]
    • Fixed: Link to administration shown for non-admin users (leads to 400) [#37168]
    • Fixed: Internal error when trying to invite user to project without permission [#37169]
    • Fixed: User invite modal includes archived projects [#37184]
    • Fixed: Users only having the "add_subproject" permission cannot create subprojects [#37195]
    • Fixed: Used strings in error message are inconsistent / not matching [#37197]
    • Fixed: Layout for "Change password" modal broken [#37251]
    • Fixed: In work package user dropdowns email address is shown even though format is set to show first name last name [#37257]
    • Fixed: Layout for board creation modal broken [#37258]
    • Fixed: Layout for "Add column" modal for action board broken [#37259]
    • Fixed: Dropdown fields too large / text not centered [#37261]
    • Fixed: Layout log time / log unit cost wrong [#37262]
    • Fixed: Cannot close version when backlog / wiki is activated [#37263]
    • Fixed: Missing translation in "Create backup" warning menu [#37264]
    • Fixed: Commands for GitHub integration crammed in German language settings [#37265]
    • Fixed: Option "Overview" on copy project form not localized [#37266]
    • Fixed: Layout for attribute help text broken [#37268]
    • Fixed: Arrows not working on some dynamic inputs [#37273]
    • Fixed: Manually executed LDAP group sync doesn't have permissions to add to group [#37275]
    • Fixed: Principal Component fails on system users [#37278]
    • Fixed: Auth header SSO does not set last_login date [#37290]
    • Fixed: Typo in source string when inviting user and lacking permission [#37291]
    • Fixed: Kanban board of type "subproject" shows archived projects / error when selected [#37295]
    • Fixed: Error message suggests that multiple errors are shown when creating a project even though only one error (name) occurs [#37299]
    • Fixed: Darkened background when opening date picker for work packages [#37301]
    • Fixed: Shortcut "p" (to open project dropdown list) not working [#37305]
    • Fixed: "(None)" option missing for parent project drop down select [#37398]
    • Fixed: Multi-select fields do not adjust height (cannot see values) [#37404]
    • Fixed: OpenProject backup completes partially with file permission errors [#37440]
    • Fixed: Github user avatar not rendered correctly [#37444]
    • Fixed: Password confirmation during backup token reset not working [#37445]
    • Fixed: Several problem with the header in mobile view [#37452]
    • Fixed: allowedValues for project user custom fields result in 400 bad request [#37453]
    • Fixed: Date can't be removed [#37459]
    • Fixed: Invite user should use project of work package, not current project [#37463]
    • Fixed: Changing a project's status together with the project's parent loses change to status [#37464]
    • Fixed: Option "public" for projects shown as required even though not required [#37502]
    • Fixed: WP delete modal: Alignment, truncation, spacing issue [#37503]
    • Fixed: Can scroll outside of WP list (white space) when date picker opened and scrolling [#37509]
    • Fixed: Copy WP does not work (404) [#37510]
    • Fixed: Quick-add menu not showing on smaller screens [#37539]

    Installation and Updates

    To use OpenProject 11.3 right away, create a free trial instance for our OpenProject Enterprise cloud.

    Prefer to run OpenProject 11.3 in your own infrastructure? Here you can find the Installation guidelines for OpenProject.

    Want to upgrade from a Community version to try out the Enterprise premium features? Get a 14 days free trial token directly out of your current Community installation.

    Migrating to OpenProject 11.3

    Follow the upgrade guide for the packaged installation or Docker installation to update your OpenProject installation to OpenProject 11.3.

    We update hosted OpenProject environments (Enterprise cloud) automatically.

    Support

    You will find useful information in the OpenProject Documentation or you can post your questions in the Forum.

    Credits

    A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

    Special thanks for contributions go to

    • Philipp Tessenow, Max Mutzge, Jan Niklas Grieb, Kris M, Frank Long, Johannes G, Björn Schümann, Alexander Seitz, Sebastian Schoeller, Charles Steiger
    • City of Cologne for sponsoring feature development
    • Every dedicated user who has reported bugs and supported the community by asking and answering questions in the forum.
    • All the dedicated users who provided translations on CrowdIn.
    Source code(tar.gz)
    Source code(zip)
  • v11.2.4(May 10, 2021)

    OpenProject 11.2.4

    Release date: 2021-05-10

    We released OpenProject 11.2.4. The release contains several bug fixes and we recommend updating to the newest version.

    Bug fixes and changes

    • Fixed: Pagination in search results [#35045]
    • Fixed: Images in Dashboard are stretched in Safari [#36547]
    • Fixed: Docker[ proxy apache2]: Report 502 if the file is uploaded [#36685]
    • Fixed: Refresh problem after archiving projects [#36978]
    • Fixed: Delayed request with system user fails due to temporary admin permissions [#37010]
    • Fixed: Umlauts in project name break exports [#37014]
    • Fixed: Setting sync users in synchronized group does not work without on-the-fly LDAP [#37036]
    • Fixed: BIM seeder overrides custom design [#37037]

    Contributions

    A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

    Special thanks for reporting and finding bugs go to

    Sébastien VITA, Björn Schümann, song kechao, Maximilian Hippler

    Source code(tar.gz)
    Source code(zip)
  • v11.2.3(Apr 23, 2021)

    We released OpenProject 11.2.3. The release contains several bug fixes and we recommend updating to the newest version.

    Bug fixes and changes

    • Fixed: Task "Start Date in less than" filter does not include dates in the past. [#34513]
    • Fixed: MimeMagic deprecated [#36725]
    • Fixed: date entry of custom date field cannot be deleted [#36727]
    • Fixed: Assign random password broken if "Number of most recently used passwords banned for reuse" enabled [#36746]
    • Fixed: Work package table and Gantt not aligned [#36764]
    • Fixed: BIM group seed data is always applied [#36796]

    Contributions

    A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

    Special thanks for reporting and finding bugs go to

    Klaas van Thoor, Boris Lukashev, Philipp Stäuber

    Source code(tar.gz)
    Source code(zip)
  • v11.2.2(Apr 23, 2021)

    We released OpenProject 11.2.2. The release contains several bug fixes and we recommend updating to the newest version.

    Bug fixes and changes

    • Fixed: Column filter in Action Boards (e.g. Assignee, status, version, ...) is case sensitive [#35744]
    • Fixed: Create new role: "Check all" / "Uncheck all" for new role not working [#36291]
    • Fixed: Missing localization string for "Derived estimated hours" [#36712]
    • Fixed: Serious Problem: Openproject not running after Upgrade to 11.2.1 – rake aborted! NoMethodError: undefined method `patch_gem_version' for OpenProject::Patches:Module [#36717]

    Contributions

    A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

    Special thanks for reporting and finding bugs go to

    Björn Schümann, Jan F. Orth

    Source code(tar.gz)
    Source code(zip)
  • v11.2.1(Mar 23, 2021)

    OpenProject 11.2.1

    We released OpenProject 11.2.1. The release contains several bug fixes and we recommend updating to the newest version.

    Bug fixes and changes

    • Fixed: Inbound Emails - Email headers not handled correctly [#35834]
    • Fixed: Configuration and display of days in My spent time widget on my Page do not match [#35920]
    • Fixed: All data lost when switching from details view to fullscreen view while creating a work package [#35968]
    • Fixed: missing translation "ja.js.units.hour.one" [#36269]
    • Fixed: Internal Error when Wiki entry contains single "!" [#36345]
    • Fixed: Missing word in deletion confirmation for placeholder users [#36516]
    • Fixed: Cannot select assignee on WP create when filtering for multi-select custom field of type list [#36607]
    • Fixed: Error message in wrong language [#36688]

    Contributions

    A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

    Special thanks for reporting and finding bugs go to

    Benjamin Tey, wataru shoji

    Source code(tar.gz)
    Source code(zip)
  • v11.2.0(Mar 9, 2021)

    We released OpenProject 11.2.0. This new release will bring many new features and bug fixes that will improve classical as well as agile project management.

    Placeholder users (premium feature)

    A new concept of placeholder users has been introduced with 11.2. Within the Administration -> Users and permissions you are now able to create placeholder users without an email address and without taking away any license seats.

    add-placeholder-users

    These preliminary users can then be added to projects. You can plan with these resources and already assign tasks to them. This is especially helpful when setting up a project template. Later, you can then replace the placeholder users with real users in a project.

    assign-placeholder-users

    In the upcoming release we will continue working on this concept, i.e. creating a visual distinction between real users and placeholder users.

    Extended filter options by parent and ID

    The work package filters are extended by new work package attributes. You are now able to also select the parent as a filter option either by entering the name or ID of the parent work package. This way you can easily see all direct related children of a work package.

    filter-parent

    Furthermore, you can filter the work package table by ID to include (or exclude) only these work packages in the list.

    Filter-ID

    For example, choose those work packages you want to discuss in a meeting or that needs to be displayed on the project overview by filtering for exactly these IDs.

    filter-ID-meetings-example

    Distribution of user administration

    The user administration is now distributed to non-admins by a new global role for more fine-grained user management. This way it is possible for non-admins to manage and invite users without having full admin privileges.

    distribution-of-user-admin

    UI and UX improvements and various bug fixes

    Furthermore, with 11.2 we have implemented various UI and UX improvements for OpenProject. We harmonized the navigation for the time and costs module so that it is consistent with the other navigation. Also, we adapted the background colors of sum rows and group rows in the work package list so that it is easier to understand. We introduced a group show page (similar to the users show page) in order to link this page in case of mentioning a group and be also available for non-admins.

    All bug fixes and changes

    • Changed: Make the cost reporting navigation consistent with the other modules [#32928]
    • Changed: Add work package filter for child work packages [#33163]
    • Changed: Swap background colors of sum rows and group rows [#34711]
    • Changed: Backend: Introduce the concept of "placeholder users" in data layer, API, services, contracts [#35505]
    • Changed: Backend: Disable all notifications for placeholder users [#35506]
    • Changed: Backend: Add global permission for creating users (and invite) [#35507]
    • Changed: Backend: Add global permission for creating and editing placeholder users [#35508]
    • Changed: Backend: Add global permission for modifying users [#35533]
    • Changed: Backend: Don't count placeholder users in user limits of plans/subscriptions [#35535]
    • Changed: Backend: Show and manage placeholder users in user administration [#35536]
    • Changed: Frontend: Show placeholder user in user type drop downs [#35571]
    • Changed: Backend: Delete placeholder user [#35648]
    • Changed: Add group show page similar to users [#35815]
    • Changed: Remove setting "Allow assignment to groups" [#36056]
    • Changed: Accomodate placeholder users in project members administration [#36136]
    • Changed: Add work package filter by id [#36358]
    • Fixed: OAuth login has CSP issues when user already had authorized the app [#34554]
    • Fixed: Unclear error message when subproject column for action board cannot be displayed due to missing permissions [#34840]
    • Fixed: Impossible to enter time with dots [#34922]
    • Fixed: Cannot sort user columns (in administration) [#35012]
    • Fixed: create new child returns version error (duplicate usage of type for backlogs sprint and task) [#35157]
    • Fixed: Taskboard story height to be increased. Assignee and Story name out of box [#35735]
    • Fixed: PDF export opens in same tab [#36051]
    • Fixed: LDAP connection retrieves at max 1000 elements regardless of server limit [#36206]
    • Fixed: Deletion of users and groups is incomplete and results in corrupted data [#36238]
    • Fixed: Breadcrumbs missing for both users and placeholder users administration pages when not admin [#36250]
    • Fixed: Section header "Custom fields" was removed in user details in administration [#36257]
    • Fixed: Error "Project filter has invalid values" shown when filtering by Parent on global WP page [#36287]
    • Fixed: Error "Project filter has invalid values" shown when filtering by Parent on My page [#36288]
    • Fixed: Empty authentication section shown for some users in adminstration (for users who have global role to view / edit / create users) [#36294]
    • Fixed: Error 500 when accessing "Member" list in project while user name display format is set to email [#36297]
    • Fixed: Role "Create and edit users" can see GDPR and billing although not allowed to [#36298]
    • Fixed: Role "Create and edit users" can not change user name [#36299]
    • Fixed: Internal error when accessing project work package page after deleting placeholder user [#36300]
    • Fixed: Translation missing for placeholder Enterprise Edition page [#36302]
    • Fixed: Logged hours not visible in widget on My Page for languages other than English [#36304]
    • Fixed: Grouping by assignee through settings menu does not work [#36318]
    • Fixed: Work package alignment incorrect when updating work package values / opening details view [#36330]
    • Fixed: Wrong error message when trying to log time for a placeholder user [#36353]
    • Fixed: Cannot create work package if a version custom field is configured [#36395]
    • Fixed: Buttons and queries not working after filtering for custom field [#36440]
    • Fixed: Trying to sort placeholder users by name leads to Error 500 [#36517]
    • Epic: Support for placeholder users that do not have an email address yet [#35933]

    Installation and Updates

    To use OpenProject 11.2 right away, create a free trial instance for our OpenProject Enterprise cloud.

    Prefer to run OpenProject 11.2 in your own infrastructure? Here you can find the Installation guidelines for OpenProject.

    Want to upgrade from a Community version to try out the Enterprise premium features? Get a 14 days free trial token directly out of your current Community installation.

    Migrating to OpenProject 11.2

    Follow the upgrade guide for the packaged installation or Docker installation to update your OpenProject installation to OpenProject 11.2.

    We update hosted OpenProject environments (Enterprise cloud) automatically.

    Support

    You will find useful information in the OpenProject Documentation or you can post your questions in the Forum.

    Credits

    Special thanks go to all OpenProject contributors without whom this release would not have been possible:

    • All the developers, designers, project managers who have contributed to OpenProject. Special thanks for reporting and finding bugs go to

      Rémi Schillinger, Sander Kleijwegt, Tibor Budai.

    • Special thanks for this release go to Mercedes-AMG for sponsoring features.

    • Thank you for the updates of our documentation, cugu, txsing, luzpaz, Amandine-Malo, marcelotm23, ivangriggs, Siltes, loganwedwards.

    • Every dedicated user who has reported bugs and supported the community by asking and answering questions in the forum.

    • All the dedicated users who provided translations on CrowdIn.

    Source code(tar.gz)
    Source code(zip)
  • v11.1.4(Feb 16, 2021)

  • v11.1.3(Feb 11, 2021)

    We released OpenProject 11.1.3. The release contains several bug fixes and we recommend updating to the newest version.

    Bug fixes and changes

    • Fixed: Filter gets removed ([email protected]) [#34003]
    • Fixed: S3 presigned URL cached for 7 days does not work with IAM roles and is a security issue [#35739]
    • Fixed: Images directly uploaded to s3 are not displayed within new tab [#36018]
    • Fixed: Selecting "Atom" in export menu throws cryptic error [#36052]
    • Fixed: Creating new synchronized groups from filters raises error if group name too long [#36081]

    Contributions

    A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

    Special thanks for reporting and finding bugs go to

    Florian Stoyadin, Andreas Wittig

    Source code(tar.gz)
    Source code(zip)
  • v11.1.2(Jan 21, 2021)

    We released OpenProject 11.1.2. The release contains several bug fixes and we recommend updating to the newest version.

    Bug fixes and changes

    • Fixed: Add table option not displayed properly when at bottom of page [#31502]
    • Fixed: .png images keep disappearing from description and from attachments [#35180]
    • Fixed: Internal error when setting start / end date in work package [#35352]
    • Fixed: Summary view in work package module shows vertical instead of horizontal words [#35679]
    • Fixed: Wrong journal entry [#35682]
    • Fixed: Relative URL installations with Docker broken [#35775]
    • Fixed: Cannot edit markdown content with work package links in certain scenarios [#35786]
    • Fixed: 500 on deletion of used document category [#35827]
    • Fixed: Uninitialized constant Net::LDAP::LdapError [#35829]
    • Fixed: Incoming email: Priority is not overridable by default [#35949]
    • Fixed: Conflicting modifications error when uploading images in WP description [#35957]

    Contributions

    A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

    Special thanks for reporting and finding bugs go to

    Richard Tretzel, Stefan Binder

    Source code(tar.gz)
    Source code(zip)
  • v11.1.1(Jan 11, 2021)

    We released OpenProject 11.1.1. The release contains several bug fixes and we recommend updating to the newest version.

    Bug fixes and changes

    • Fixed: Week number is wrong after November [#35095]
    • Fixed: Deleted user associated to planned labor costs lead to 500 on Budget [#35670]
    • Fixed: Renamed column updated_on is still referenced for settings [#35673]
    • Fixed: Newrelic gem incorrectly loaded on installations resulting in unnecessary logs [#35776]

    Contributions

    A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

    Special thanks for reporting and finding bugs go to

    Frank Long

    Source code(tar.gz)
    Source code(zip)
  • v11.1.0(Dec 17, 2020)

    We released OpenProject 11.1.0. This new release will bring many new features and bug fixes that will improve classical as well as agile project management.

    Improved styling of the WYSIWYG text editor

    The styling of texts, headlines, tables, the layout of the table of contents, and much more have been improved in the WYSIWYG text editor. This applies not only to wiki pages but also for other text fields, e.g. the description of work packages. To achieve these improvements, we have, among other things, updated the CK Editor 5 to version 23.0.0.

    WYSIWYG-text-editor

    Direct display of user name for @notifications

    While editing a work package comment and @-notify someone, the user name will now directly be displayed even in the edit mode. This way, it’s much more convenient to notify the correct team member.

    @notifications

    Display project milestones aggregated for projects in a single row in Gantt chart

    With OpenProject 11.1 users are now able to aggregate milestones for projects in the Gantt chart in one single row. When grouped by projects, the rows can be collapsed with the collapse all button and the project milestones are still visible in one row. This way, you easily get a high level overview of all important due dates in a project.

    Aggregated-milestones

    Collapse all button for groups in the work packages list

    In the work package list it is possible to group by any attribute, e.g. assignee, status, priority or type. Now, once grouped by an attribute, you will have a collapse all button on top of the work packages list to close and open all attributes within a group at once.

    Collapse-all-button

    Various improvements and bug fixes

    Furthermore, we have extended the authentication profile with an OpenID Connect provider. Also, the printing, e.g. for wiki pages, has been optimized via the browser print function.

    As always,…… there’s much more!

    There are a lot more things we packed into 11.1 to tell you about.

    Bug fixes and changes in 11.1

    • Changed: @ mention should show user name in the editor [#32645]
    • Changed: Update CK Editor 5 to version 23.0.0 [#34595]
    • Changed: Display project's milestones in Gantt chart aggregated in single row [#34943]
    • Changed: Add custom classes to the CKEditor elements [#35104]
    • Changed: Change icon and text in menu item in project list [#35436]
    • Fixed: Wrong default settings for Gantt chart button in project list [#34312]
    • Fixed: Locked work packages do not copy on project copy [#34496]
    • Fixed: Boards view doesn't keep the list order (order of the columns) [#35004]
    • Fixed: caption is copied into the description and multiplied [#35123]
    • Fixed: Copy budget: Manually set cost are set back to cost deduced from number of units [#35484]
    • Fixed: "Translation missing" shown in administration > groups [#35578]
    • Fixed: In WYSIWYG editor preview formatting not correctly applied [#35593]
    • Fixed: Internal error in project when adding "." in title of wiki page [#35594]
    • Fixed: Missing lines under headings in WYSIWYG editor [#35603]
    • Fixed: WYSIWYG table: Tiny column when adding to the left of header column / formatting header not applied in edit [#35610]
    • Fixed: Links in table of content not functional when macro in same row as toc [#35611]
    • Fixed: 500er server error when opening query [#35620]
    • Fixed: 500 on accessing user specific activity page [#35621]
    • Fixed: "no end date" instead of "no finish date" in work package form [#35624]
    • Fixed: Code-Snippets are shown nested within each other after update to 11.1 [#35628]
    • Fixed: Images are left-aligned after update to OpenProject 11.1 [#35629]
    • Fixed: Internal error when selecting user link on qa-edge [#35640]
    • Fixed: Line breaks within words in table cells [#35644]
    • Fixed: Typo in DPA email [#35653]
    • Fixed: Typo in DPA text in OpenProject [#35654]
    • Fixed: Cannot set nummerated headings without duplicating nummeration in table of contents [#35656]

    Installation and Updates

    To use OpenProject 11.1 right away, create an instance and test 14 days for free in the Cloud.

    Prefer to run OpenProject 11.1 in your own infrastructure? Here you can find the Installation guidelines for OpenProject.

    Want to upgrade from your self-managed Community version to try out the Enterprise premium features? Get a 14 days free trial token directly out of your current Community installation.

    Navigate to the -> Administration-> Enterprise Edition and request your trial token.

    Migrating to OpenProject 11.0

    Follow the upgrade guide for the packaged installation or Docker installation to update your OpenProject installation to OpenProject 11.0. Please note the blue box on top of the page.

    We update the hosted OpenProject environments (Enterprise Cloud) automatically.

    Credits and contributions

    Special thanks go to all OpenProject contributors without whom this release would not have been possible:

    • All the developers, designers, project managers who have contributed to OpenProject 11.1.

    • The City of Cologne for sponsoring some of the open source features and thus contributing them to the Community.

    • Every dedicated user who has created feature request, reported bugs for 11.1 and also supported the community by asking and answering questions in the forum.

    • All the engaged users who provided translations on CrowdIn.

    • Special thanks for reporting and finding bugs go to:

      Gio @ Enuan, Klaas van Thoor, Paul Kernstock, Rainer Proehl

    What’s next?

    We are continuously developing new features and improvements for OpenProject. If you’d like to preview what’s coming in the next release, be sure to check out our development roadmap.

    Source code(tar.gz)
    Source code(zip)
  • v11.0.1(Oct 28, 2020)

    OpenProject 11.0.1

    We released OpenProject 11.0.1. The release contains several bug fixes and we recommend updating to the newest version.

    Bug fixes and changes

    • Fixed: Gantt chart: styles conflict between last active work package and hovered work package [#34126]
    • Fixed: Displaced datepicker for custom fields in the project dashboard [#34253]
    • Fixed: Date field for version cannot be set / edited from Backlogs page anymore [#34436]
    • Fixed: Gantt chart and table scroll independently (e.g. when creating subtask) [#34828]
    • Fixed: Error message when copying boards not scrollable [#34842]
    • Fixed: Burndown button shown on task board that just reloads page [#34880]
    • Fixed: Datepicker doesn't work on Firefox [#34910]
    • Fixed: Highlighting in date picker incorrect [#34929]
    • Fixed: Migration to 11.0.0 fails for users having had MySQL [#34933]
    • Fixed: Settingpage "API": Page not found [#34938]
    • Fixed: User language is not updating through api [#34964]
    • Fixed: Filter on CF string brakes form in split screen. [#34987]
    • Fixed: API Settings Page Broken - ActionController::RoutingError (uninitialized constant Settings::ApiController [#34994]
    • Fixed: Repo Management Not Working [#35011]

    Contributions

    A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

    Special thanks for reporting and finding bugs go to

    Frank Schmid, Nayan Sharma, Boris Lukashev

    Source code(tar.gz)
    Source code(zip)
  • v11.0.0(Oct 12, 2020)

    OpenProject 11.0.0

    We released OpenProject 11.0.0.

    This new release will bring all sorts of features that will improve classical as well as agile project management. We have implemented a top-down scheduling which introduces the option to schedule tasks manually in OpenProject. Also, we have done a lot of improvements to the agile boards, e.g. to create a work breakdown structure for your projects. Furthermore, we have developed project templates as well as better project portfolio management.

    As always, the release contains many more improvements and bug fixes and we recommend updating to the newest version promptly.

    openproject-11-0-release-blog

    Top-down project scheduling with new manual planning mode

    Top-down scheduling enables the project team to define all tasks involved in a project, starting with a fixed start and finish date, and breaking it down into smaller work packages. The new manual scheduling mode in OpenProject allows to set a start and finish date of the parent without being affected by the start and finish dates of its children. You can now plan a project top-down without knowing all tasks at the start of the project.

    top-down-scheduling

    Moving a child element in the manual scheduling mode will not move the dates of the parent element. It will now indicate the scheduling differences with a blue or red bracket underneath (e.g. when a child is shorter or longer than the parent phase). Also, we have added a grey background on hover to indicate the parent-child-relationships.

    Now, in OpenProject you can rely on both, top-down and bottom-up planning or even a combination of both. The approach you choose depends on your specific planning goal.

    Top-down-scheduling

    Flexible agile boards give you more options (premium feature)

    New action board types as well as further improvements to the boards allow you even better agile project management.

    WBS (work-breakdown-structure) boards

    Now, you can create a work breakdown structure for your project by adding parent-child-elements as a board. Select the parent work packages from the list and create a board with all corresponding children work packages.

    wbs-boards

    Agile boards for subprojects

    Also, project hierarchies can now be displayed in the boards, e.g. to distribute tasks between subprojects. Subprojects can be selected as lists in a board from the parent project, the corresponding work packages from the respective subproject will appear underneath.

    subproject-boards

    New boards creation screen to select different board types

    Furthermore, we have implemented more improvements to the agile boards, such as a better board creation modal. It is now much easier to choose a new board from the available options.

    boards-creation-modal

    Cards with details view in boards

    To get more information about the cards in a board and to enable quick and easy updates of all work package attributes incl. custom fields, we have enabled a split-screen view also for the boards view. The new split screen view can be enabled via the info icon on the cards.

    boards-split-screen

    Project templates for easy project creation

    The new project templates allow you to create projects based on predefined templates. When setting up a project you can define whether this project should be used as a project template. You will then have the possibility to select a predefined project template when creating a new project which already includes all configurations, e.g. assignee, project plan, work breakdown structure.

    project-templates-creation

    Improved project portfolio management

    The configuration of the “view all projects” page now enables better project portfolio management. You can configure the “view all projects” list to show relevant project information for all projects, e.g. add custom fields for projects and remove columns which are not needed. With the link to the Gantt charts view you can directly open a global work packages view for all projects, configured to your needs, e.g. to show all milestones across all projects.

    project-portfolio-management

    Harmonization of the time and costs modules

    Tracking spent time and costs is now much easier with the improved and harmonized modules for time and cost reporting. The modules Time tracking and Cost reporting have been combined. Whenever you want to track time and/or costs in a project, the new module Time and costs needs to be activated in the project settings. It automatically adds the time tracking and cost reporting functionality to the project.

    The Budgets module will remain unchanged and additionally enables project budgets to be tracked.

    time-and-costs-module

    Improvements of the WYSIWYG editor

    We have again added many improvements to the WYSIWYG editor, i.e. for wiki pages or the work packages description. For example, you can now adjust the image size in the editor.

    resize-imagesshort

    Additionally, it is now possible to add macros to insert project or work packages attributes to the wiki or work package description.

    Attribute help texts for projects (premium feature)

    We have now also expanded the attribute help texts for projects. You can define help text for all project attributes, such as status or accountable or any custom field for projects. A small question mark icon will appear behind the attribute in order to make the entry of this information easier and eliminate errors.

    project-help-texts

    Copy boards and project dashboards

    Boards and project dashboards can now also be copied when copying a project. This enables you to set up a default project and copy it to set up a new project.

    As always,…… there’s much more!

    There are lots and lots of new things we packed into 11.0 to tell you about.

    All bug fixes and changes in 11.0

    • Fixed: Journal data is not removed upon work package deletion [#22048]
    • Fixed: warning when data will be discarded [#25683]
    • Fixed: WYSIWYG editor incorrectly interprets underscores in function names as italics [#28889]
    • Fixed: The cost reports plugin is hidden unless the time tracking module is active [#30350]
    • Fixed: Position of work package attribute changes when starting editing [#31614]
    • Fixed: Work package no longer included in filter "Estimated time: none" when removing value for Estimated time [#32111]
    • Fixed: Custom action lists archived projects as options [#32131]
    • Fixed: Wrong display of work package widgets on project overview [#32457]
    • Fixed: News create - undefined method `journaled_attributes' for nil:NilClass: [#33038]
    • Fixed: OP 10.4.x: Wrong message "Installation is already using MySQL, skipping postgres addon" [#33066]
    • Fixed: Cannot create plugins [#33213]
    • Fixed: Cannot drag & drop work package outside of currently displayed browser window [#33247]
    • Fixed: No default order for time entry api [#33328]
    • Fixed: Add-list modal of version board is sometimes empty [#33346]
    • Fixed: Mails do not respect OS dark mode [#33382]
    • Fixed: Unit cost for units < 1 are off by order of magnitude [#33383]
    • Fixed: Overview activity does not update automatically in split screen [#33405]
    • Fixed: Date fields of closed work packages are highlighted red [#33457]
    • Fixed: Filter get lost after deleting search string from text filter [#33465]
    • Fixed: Printing the wrong value in the report [#33496]
    • Fixed: Selected board in the left sidebar loses color highligthing [#33514]
    • Fixed: Unsolicited logout on community.openproject.com every day [#33575]
    • Fixed: Image removed from work package description when adding image to comment [#33578]
    • Fixed: No German translation for Cost reports [#33584]
    • Fixed: Type Form Configuration Not Saved [#33592]
    • Fixed: ATOM feed link for all activities is not created as intended [#33650]
    • Fixed: Mark priority as mandatory and remove "empty" option [#33678]
    • Fixed: Work packages missing/duplicates when displayed on several pages [#33679]
    • Fixed: Remapping oauth users fails if email or login contains upper case letters [#33687]
    • Fixed: wiki after navigate on item in sidebar, the sidebar reset to top and lose the view of focus item [#33690]
    • Fixed: Autologin breaks in conjunction with auth stages (e.g. consent, 2FA, recaptcha) [#33696]
    • Fixed: Back button does not work when coming from Boards [#33747]
    • Fixed: Missing padding in "Log time" widget [#33749]
    • Fixed: Users can set the default work package status to read-only [#33750]
    • Fixed: "New Board" modal is missing a header text [#33753]
    • Fixed: WP still shown after deleting it [#33756]
    • Fixed: Errors on project custom values are not displayed upon saving a project [#33766]
    • Fixed: Cannot create user through API with auth_source, but no password [#33869]
    • Fixed: Another error during form configuration [#33892]
    • Fixed: Parent's due date can be edited in automatic scheduling mode [#33901]
    • Fixed: Cost report layout broken [#33910]
    • Fixed: Work package graph displays unnecessary scrollbar [#33911]
    • Fixed: Custom action button not removed when condition is no longer met [#33912]
    • Fixed: Inconsistent upper and lower case in "Remaing Hours" when compared with "Estimated time" [#33927]
    • Fixed: Documents layout broken [#33930]
    • Fixed: Problem with watchers [#33936]
    • Fixed: Selected dates in date picker not higlighted across months [#33957]
    • Fixed: ScrollIntoView previous element [#33966]
    • Fixed: Users without permissions can see budgets in work package dropdown / internal error [#33981]
    • Fixed: Work package on edge not shown correctly / cannot be edited [#33982]
    • Fixed: Budgets module shown for users without permission "View budgets" [#33983]
    • Fixed: Impossible to deactivate a project through the API [#33987]
    • Fixed: Hide resizer when the wp detail page is shown in full view [#33988]
    • Fixed: Changes in widget titles are not saved sometime [#33998]
    • Fixed: Cannot copy projects with user CF [#34000]
    • Fixed: "An internal error has occurred" displayed when file size exceeded on direct upload [#34016]
    • Fixed: Drag and drop parent/child [#34021]
    • Fixed: Gantt chart: phases doesn't have background color on hover [#34074]
    • Fixed: Gantt chart: children not allowed to move out of its parent's date range [#34076]
    • Fixed: Filters does not accept user id for principal in API memberships [#34108]
    • Fixed: Order of work packages in XLS, PDF, CSV export differs from order in OpenProject [#34112]
    • Fixed: Checkboxes in table not displayed correctly in WYSIWYG editor [#34113]
    • Fixed: Archived projects not available via the API [#34120]
    • Fixed: Gantt charts: rows misaligned when scrolling to bottom [#34127]
    • Fixed: Logged time is always one hour instead of the entered value [#34130]
    • Fixed: Cost types: Unable to add a new cost type [#34144]
    • Fixed: Cost Types: rate not saved when a new type is created [#34145]
    • Fixed: Time entry modal form can send form multiple times when clicked quickly several times [#34163]
    • Fixed: I18n: Settings label not found in /settings/plugin/costs [#34188]
    • Fixed: [all projects overview] Todo-list: checkboxes are preceded by bullets [#34190]
    • Fixed: Quick filter not applied for externally configured queries [#34239]
    • Fixed: Gantt Chart: Back-end - Front-end discrepancies when dragging a work package produces an error [#34252]
    • Fixed: "Undefined" shown when editing cost entry in "Log unit cost" screen [#34257]
    • Fixed: All-in-one docker image on dev branch no longer works [#34272]
    • Fixed: Error displayed when deleting work package with logged time [#34283]
    • Fixed: Wiki side menu cuts of too high / doesn't display bottom wiki pages [#34284]
    • Fixed: Internal error when uploading attachment(s) to "Documents" module [#34285]
    • Fixed: Two identical / very similar error message shown in custom field create screen [#34289]
    • Fixed: Not possible to scroll page while move custom field in form configuration [#34290]
    • Fixed: Date "null - null" shown when editing date of newly created work packages [#34291]
    • Fixed: Typo and strange wording on board creation screen [#34292]
    • Fixed: No translation / wrong translation for "Settings" [#34293]
    • Fixed: Date picker in cost types settings (administration) opens in weird location [#34297]
    • Fixed: Missing translations on copy project loading (and error) screen [#34298]
    • Fixed: Budget positions disappear from budget when editing [#34299]
    • Fixed: "Fixed date" in Budget not translated [#34300]
    • Fixed: Work packages table: dropped element disappears when back-end error [#34332]
    • Fixed: Link to a particular activity doesn't work [#34341]
    • Fixed: Broken error message when creating task on backlogs page [#34345]
    • Fixed: Date picker modal is cut off when switching from manual scheduling mode [#34346]
    • Fixed: Internal error shown when uploading document to attribute help text (projects) [#34352]
    • Fixed: Help text for custom fields (projects) not shown in project settings [#34353]
    • Fixed: Date settings are not applied for date picker or calendar [#34356]
    • Fixed: Unclear warning message displayed when filtered value for assignee board does not match any member [#34358]
    • Fixed: Tasks added to subproject action board disappear automatically after adding [#34359]
    • Fixed: Entry "Time and costs" not highlighted when selecting from side menu [#34373]
    • Fixed: Project date custom fields takes a lot of space (more than other fields) [#34380]
    • Fixed: Widget content is lost / widget collapsed (custom text) [#34381]
    • Fixed: Default value of a custom field not passed [#34420]
    • Fixed: Focus not set on project name when creating new project [#34424]
    • Fixed: Low contrast for filter icon [#34425]
    • Fixed: Broken success message shown when logging into OpenProject [#34427]
    • Fixed: Project members not added when selecting multiple users from "Members" menu [#34428]
    • Fixed: Assignee and author field cut off even though there is enough space [#34431]
    • Fixed: When changing booked time entry, entry is no longer displayed in time and costs report [#34432]
    • Fixed: Logged time cannot be changed once error message is shown [#34433]
    • Fixed: Translation missing in Roadmap (time tracking) [#34434]
    • Fixed: Date picker for version disconnected / border missing [#34435]
    • Fixed: Burndown chart not displayed (from backlogs or taskboard page) [#34437]
    • Fixed: Text size on taskboard page too large [#34438]
    • Fixed: Spacing on meeting page looks crammed [#34439]
    • Fixed: Month / week toggler on calendar page is separated [#34440]
    • Fixed: Text color (e.g. for news module on project overview page) is hard to read [#34441]
    • Fixed: Added widgets on overview page are removed automatically on reload [#34442]
    • Fixed: Wrong translation for "Update" in German [#34445]
    • Fixed: Internal error when adding user to group [#34446]
    • Fixed: Icon for SSO with Google not shown [#34458]
    • Fixed: Missing background for backlog error messages [#34476]
    • Fixed: Onboarding tour on edge broken [#34507]
    • Fixed: Custom fields of type long text are wrongly formatted in project list [#34509]
    • Fixed: Wrong default settings for Gantt chart query in project [#34511]
    • Fixed: OpenProject Logo in header missing [#34529]
    • Fixed: Cost report filtered by custom field list does return an empty list [#34530]
    • Fixed: With global subproject filter disabled, subproject boards do not work [#34535]
    • Fixed: Clicking with modifier on global search results no longer works [#34544]
    • Fixed: Deleted work packages don't disappear in boards view [#34584]
    • Fixed: Error 500 when bulk-editing work packages [#34588]
    • Fixed: Year almost hidden in date picker for version [#34590]
    • Fixed: Onboarding tour broken in multiple places [#34597]
    • Fixed: Github Integration [#34598]
    • Fixed: Google OpenID provider image not shown in login form [#34601]
    • Fixed: Parent work package in manual scheduling mode without date cannot be scheduled from Gantt chart [#34710]
    • Fixed: Menu too small/completely hidden on Roadmap [#34712]
    • Fixed: QR code not displayed on 2FA device registration [#34793]
    • Fixed: Internal error (500) when creating child work package of parent with only start or finish date set [#34797]
    • Fixed: Text changes from German (Projekt kopieren) to English (Copy project) while loading [#34817]
    • Fixed: 500er Bug when Drag and Drop position in Gantt chart [#34836]
    • Fixed: Error messages in copy project modal (e.g. boards) not localized [#34843]
    • Fixed: Work package description containing work package attribute macro not displayed at all [#34852]
    • Fixed: Invalid or missing translation for format of project customfield in administration [#34863]
    • Fixed: On mobile the project side menu can get stuck / cut off when scrolling [#34868]
    • Fixed: Missing localization for "Subproject" and "Parent-Child" board heading [#34870]
    • Changed: Allow PDFs to be inlined [#24343]
    • Changed: Image size on Wiki [#24760]
    • Changed: Project copying: Clarify which work packages are invalid and where not copied [#26366]
    • Changed: Direct-to-S3 file uploads [#27157]
    • Changed: Filter by budget in cost reports [#29481]
    • Changed: Add option to copy grids (boards, dashboards) [#30585]
    • Changed: Add details view to boards view [#30918]
    • Changed: Keep order of manually sorted work packages when copied to new project [#31317]
    • Changed: Re-enable displaying of grouped sum rows [#31617]
    • Changed: Rename the module Cost reports to Time and costs [#31728]
    • Changed: Replace system settings tab by sub menu entries [#32051]
    • Changed: Flexible width of edit field of widget title [#32176]
    • Changed: Add scheduling mode to work package in back end (Database, Contracts, API) [#32877]
    • Changed: Adhere to scheduling mode when scheduling [#32878]
    • Changed: Display scheduling mode in work package list [#32879]
    • Changed: Display scheduling mode in work package view (full & split) [#32880]
    • Changed: Show work package's children duration bar on Gantt charts [#32881]
    • Changed: New seed data for "Demo project" - work packages [#32882]
    • Changed: Add descendant's start/end date to work package representer [#32883]
    • Changed: Add an option to add "Unassigned" column to assignee board [#33074]
    • Changed: Remove "Schedule manually" attribute from work package form configuration [#33473]
    • Changed: Update release teaser block [#33571]
    • Changed: Allow sorting of project custom fields shown in "View all projects" [#33580]
    • Changed: Allow setting dates of manually scheduled parent [#33609]
    • Changed: Journalize scheduling mode changes [#33649]
    • Changed: Make the project member invitation more appealing [#33654]
    • Changed: Allow adding invited users to groups [#33657]
    • Changed: Make tables scrollable with sticky header [#33674]
    • Changed: Move "required disk storage" to the end of the projects table [#33675]
    • Changed: Reduce complexity of boolean filters [#33677]
    • Changed: Add "projects" to the global Modules menu [#33680]
    • Changed: Extend Date picker to show two months next to each other [#33683]
    • Changed: Extend Date picker to show "Today" link [#33684]
    • Changed: Ability to filter views: Only show work packages from specified subproject, but not from father project [#33763]
    • Changed: Custom help text for project attributes [#33830]
    • Changed: Create subproject boards [#33864]
    • Changed: Create subtasks boards (Parent-Child board) [#33865]
    • Changed: Fine tune the design of the new date picker for the automatic scheduling mode [#33882]
    • Changed: Combine time and cost tracking and reporting module [#33918]
    • Changed: Prevent losing dates when adding the first child work package to an automatically scheduled work package [#33925]
    • Changed: Calculate work packages group sums in database so we can re-enable performant group sums [#33935]
    • Changed: Re-Add ## and ### capability to OpenProject [#33962]
    • Changed: Allow rescheduling of manually scheduled parent work package (clamps) in gantt view [#34014]
    • Changed: http redirect_uri from localhost domain [#34025]
    • Changed: Gantt chart: Make row's background translucent when hovered [#34028]
    • Changed: change icons for manual scheduling mode [#34058]
    • Changed: Improve board creation modal [#34070]
    • Changed: Hide derived(Start|Finish)Date from work package forms [#34122]
    • Changed: Extend search autocompleter with useful information [#34132]
    • Changed: [all projects overview] (Add option to) show status-text in expanded view. [#34191]
    • Changed: Map board subtasks columns when copying projects [#34238]
    • Changed: Having meetings as a linkable resource [#34256]
    • Changed: What's new teaser OpenProject BIM 11.0 [#34514]
    • Changed: New seed data for demo project - boards [#34526]
    • Changed: Change text in the Action board creation modal [#34847]
    • Epic: Switch between automatic and manual scheduling mode [#25624]
    • Epic: Time tracking and cost control 2.0 [#32125]
    • Epic: Wiki Macro functionality to allow retrieving work package and project attributes [#33648]
    • Epic: Basic portfoliomanagement for project list [#34167]
    • Epic: Projekt Templates [#34468]

    Installation and Updates

    To use OpenProject 11.0 right away, create an instance and test 14 days for free in the Cloud.

    Prefer to run OpenProject 11.0 in your own infrastructure? Here you can find the Installation guidelines for OpenProject.

    Want to upgrade from your self-managed Community version to try out the Enterprise premium features? Get a 14 days free trial token directly out of your current Community installation.

    Navigate to the -> Administration-> Enterprise Edition and request your trial token.

    Migrating to OpenProject 11.0

    Follow the upgrade guide for the packaged installation or Docker installation to update your OpenProject installation to OpenProject 11.0.

    We update the hosted OpenProject environments (Enterprise Cloud) automatically.

    Credits and contributions

    Special thanks go to all OpenProject contributors without whom this release would not have been possible:

    • All the developers, designers, project managers who have contributed to OpenProject 11.0.

    • The City of Cologne for sponsoring some of the open source features and thus contributing them to the Community.

    • Every dedicated user who has created feature request, reported bugs for 11.0 and also supported the community by asking and answering questions in the forum.

    • All the engaged users who provided translations on CrowdIn.

    • Special thanks for reporting and finding bugs go to:

      Marc Vollmer, Andy Shilton, Christian Forgács, L B, Gábor Sift, Thyago Sanabio, Daniel Narberhaus, Harpan Budi Santoso, Çağlar Yeşilyurt, Rajiv Ranjan Sinha, Freddy Trotin, xin meng, Kris M, schermi schermi, Nick Bailey, Adam Vanko, Hartwin Leen, Sergey Anikin, Petros Christopoulos, Oscar Meier, Bert Regelink, Carsten Klein, Dagyo Lee, Jonatan Zint, Gio @ Enuan, Peter Pof, Sergey Shalikin, Benoit PETIT-DEMOULIERE

    What’s next?

    We are continuously developing new features and improvements for OpenProject. If you’d like to preview what’s coming in the next release, be sure to check out our development roadmap.

    Source code(tar.gz)
    Source code(zip)
  • v10.6.1(Jul 21, 2020)

    OpenProject 10.6.1

    We released OpenProject 10.6.1. The release contains several bug fixes and we recommend updating to the newest version.

    Bug fixes and changes

    • Fixed: Second page is cut off when exporting to PDF [#33203]
    • Fixed: Cannot focus "Log time" by keyboard (accessibility) [#33380]
    • Fixed: Inconsistent confirmation modal for deleting a time entry [#33447]
    • Fixed: Error "Resource" not found when trying to upload Gif to comment [#33486]
    • Fixed: Rename work package permission "Manage subtasks" to "Manage work package hierarchies" [#33520]
    • Fixed: Ungrouped cost report issues n requests to cost entries api for n entries displayed [#33522]
    Source code(tar.gz)
    Source code(zip)
  • v10.6.2(Jul 21, 2020)

    OpenProject 10.6.2

    We released OpenProject 10.6.2. The release contains several bug fixes and we recommend updating to the newest version.

    Bug fixes and changes

    • Fixed: Usability bug: activity toggle not readily visible [#32649]
    • Fixed: Multiple spaces in project name causes problems [#33344]
    • Fixed: Empty fields are too small in the WP view [#33400]
    • Fixed: Closing icon overlaps modal header when the content is small [#33446]
    • Fixed: Entries on card view not rearranged when applying filter [#33454]
    • Fixed: Show link for Log time and harmonize font [#33460]
    • Fixed: Users without editing permission can move widgets on overview page (frontend only) [#33478]
    • Fixed: Checkboxes in work package comments not properly displayed / tab issue [#33488]
    • Fixed: Modal does not close on click outside [#33585]
    • Fixed: Error loading board list [#33602]
    • Fixed: SAML single sign out URL is not being respected [#33617]
    • Fixed: Remapping of existing users with `oauth_allow_remapping_of_existing_users' does not work with LDAP users [#33620]

    Contributions

    A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

    Special thanks for reporting and finding bugs go to

    Gio @ Enuan, Piotr F, Thore Beelen

    Source code(tar.gz)
    Source code(zip)
  • v10.6.3(Jul 21, 2020)

    OpenProject 10.6.3

    We released OpenProject 10.6.3. The release contains several bug fixes and we recommend updating to the newest version.

    Bug fixes and changes

    • Fixed: Arrow next to parent task still shown after removing subtask [#33109]
    • Fixed: Multiple spaces in project name causes problems [#33344]
    • Fixed: Number indicator for MultiSelect user fields is not visible in table [#33452]
    • Fixed: Cannot remove user from project after adding and removing group user is part of [#33659]
    • Fixed: Number of watchers not shown when opening work package in full screen (through double-click) [#33685]
    • Changed: Don't poll queries in boards in inactive tabs [#33707]

    Contributions

    A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

    Special thanks for reporting and finding bugs go to

    Piotr F

    Source code(tar.gz)
    Source code(zip)
  • v10.6.4(Jul 21, 2020)

  • v10.6.5(Jul 21, 2020)

    OpenProject 10.6.5

    We released OpenProject 10.6.5. The release contains several bug fixes and we recommend updating to the newest version.

    Bug fixes and changes

    • Fixed: Comments get repeated when entering several comments within 5 minutes [#33744]
    • Fixed: Wrong (abusive) translations on avatar change page in russian localization. [#33888]

    Contributions

    A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

    Special thanks for reporting and finding bugs go to

    Christoph Arnold, Антон Сміян

    Source code(tar.gz)
    Source code(zip)
  • v10.6.0(Jun 2, 2020)

    Release notes OpenProject 10.6.0

    | Release notes | Description | | ------------------------------------------------------------ | :----------------------------------------------------------- | | OpenProject 10.6.0 | What is new for OpenProject 10.6.0? | | OpenProject 10.6.0 BIM Edition for construction project management | What is new for the construction project management for the building industry in OpenProject 10.5.0? |

    OpenProject 10.6.0

    The new release of the open source project management software brings improved table formatting, quicker time logging, the Slovenian translation, better overview over activities and much more usability improvements and bug fixes.

    Better styling of tables with improved table formatting options

    With the new release of OpenProject you can now customize your tables in the text editor even more. When integrating a table in a work package description, a meeting, the wiki or news, format it the way you want to. The new additional options are:

    • limiting of the table’s and cell’s width,
    • choose a color for the grid and the cell’s background (HEX/XSL or standard color palette),
    • padding in cells,
    • alignment within the cell, and
    • defining a CSS rule to break long words in cells.

    Quicker time logging on work packages

    From now on, time logging is even quicker. You won’t have to leave your current work environment to log time. For example, directly in the work package you will find an icon to log time. When you click on it, you can log your time in a pop-up window.

    time logging

    Also, you can log time to a work package directly from your work package list view if you include the SPENT TIME as a column to the list. Clicking on the Log time will also open a pop-up window to book your spent time.

    Log time list view

    Support of Slovenian language

    We are very happy that OpenProject is now 100% translated into Slovenian. Zabavaj se!

    flag-slovenia

    Attribution of cards to a project

    OpenProject 10.6 will upgrade the card view of work packages. To make clear what card belongs to what project, the project name will be shown on the card.

    card view with sub project

    Improved assignee board if there are no members in a project

    If you are creating an agile boards by assignees, you will get notified if there are no members in your project. You will also get notified if you are trying to add another assignee list to your board even though there is no more member left.

    Assignee board notification

    Various usability improvements and bug fixes

    Furthermore, the styling of the news widget on the project overview page as well as the start page has been improved. Going forward, the Activity module is only showing one activity per minute per user per work package and type of change. That means the changes per minute are aggregated.

    All bug fixes and changes

    • Epic: Aggregate activity entries [#23744]
    • Fixed: Date picker allows selection a year for only the next 10 years. Needs to increase. [#29413]
    • Fixed: Weird date format at meetings page [#32986]
    • Fixed: [Work packages] Custom fields for long text [#33143]
    • Fixed: .xls exports of cost reports use incorrect decimal precision [#33149]
    • Fixed: Button to log time is shown even if I do not have the permissions [#33152]
    • Fixed: Main menu element is not correctly highlighted when creating a new category [#33154]
    • Fixed: Main menu resizer icon not draggable [#33187]
    • Fixed: Work Package - Comment can only be edited once per description call [#33200]
    • Fixed: Assignee board breaks in sub url [#33202]
    • Fixed: Logged time widget does not update correctly [#33217]
    • Fixed: OAuth settings and docs both do not provide information for endpoints [#33241]
    • Fixed: Time Tracking Issue After update OpenProject 10.5.2 (PostgreSQL) [#33310]
    • Fixed: Timeout / error 500 when setting current unit cost rate [#33319]
    • Fixed: Form misplaced after error [#33324]
    • Fixed: Create child in work package list does not create parent-child relationship [#33329]
    • Fixed: Oauth endpoints need to allow target hosts in CSP header "form-action" [#33336]
    • Fixed: Time logging not possible with custom field of type "version" [#33378]
    • Fixed: Mailing configuration appears not to be reloaded in workers [#33413]
    • Fixed: OpenProject | Usability bug: layout bug when setting new parent [#33449]
    • Fixed: Clicking on info icon on card view doesn't do anything [#33451]
    • Fixed: Fetching recent work packages when logging time fails with internal error [#33472]
    • Changed: Show Project name in Card View [#31556]
    • Changed: Use angular modal for time logging throughout the application [#32126]
    • Changed: Add icon "Log time" close to spent time attribute in work packages details view [#32129]
    • Changed: Make cancel buttons consistent [#32919]
    • Changed: Improve styling for the news widget [#32926]
    • Changed: Add notification message to assignee board when no project members [#33073]
    • Changed: Extend token structure with attributes company and domain [#33129]
    • Changed: Move "log time" icon outside of the hover highlighting [#33307]
    • Changed: Allow defining CA path of LDAP connection [#33345]
    • Changed: Enable more table features in texteditor [#33349]
    • Changed: Enable Projects for outgoing Webhooks [#33355]
    • Changed: New Features teaser for 10.6 [#33470]

    Contributions

    A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

    Special thanks for reporting and finding bugs go to Marc Vollmer, Ricardo Vigatti, Sébastien VITA, Tino Breddin, Lukas Zeil, Rajesh Vishwakarma, Gio @ Enuan, Harald Holzmann

    OpenProject 10.6.0 BIM Edition

    OpenProject BIM 10.6 released with improved BCF Management. We released OpenProject BIM 10.6. The new release contains improvements for BIM project management for the building industry, especially with improved features for BCF Management.

    Improved BCF XML Import

    The import of BCF XML files will check the version to be 2.1 before importing. If it’s an older version the import will not start to avoid errors.

    Maximum size for IFC files increased

    The maximum size for IFC files has been increased to 500 MB.

    Improved permissions for BCF Management

    We introduced a separate permission for deleting BCF issues.

    Further improvements and bug fixes

    • Changed: Bim error on console when creating a global Work Package.
    • Changed: Since 2.1 BCF-XML files should have suffix .bcf instead of .bcfzip.
    • Changed: BCF-XML import screens have "Work Package" module active in main menu.
    • Changed: Redirect loop for viewpoint URL when no IFC in project.
    • Changed: On boarding tour: Non-admins can't complete onboarding as they lack permissions for viewing boards.

    How can you try the OpenProject BIM Edition?

    Please note that the OpenProject BIM Edition is under continuous development. The current version is only a first state, which will be continuously enhanced with important build specific functions.

    Test OpenProject BIM 10.6 immediately, create a free test instance for the OpenProject BIM Edition.

    Credits

    A special thanks goes to all OpenProject contributors without whom this release would not have been possible:

    • DBI AG for sponsoring the BCF Management.
    • Lindsay Kay for the integration of the 3D Modell viewer, xeokit, as well as for improving the camera control in the IFC viewer.
    • Georg Dangl for developing the Revit Integration in OpenProject.
    • All the developers, designers, project managers who have contributed to OpenProject.
    • Every dedicated user who has reported bugs and supported the community by asking and answering questions in the forum.
    • All the engaged users who provided translations on CrowdIn.

    What is on the Roadmap?

    We continuously develop new features for the OpenProject BIM Edition:

    Plugins into common BIM tools

    Plug-ins into the common BIM tools (such as ARCHICAD, Navisworks, Solibri etc.) make the exchange of BCF issues from the central BCF management system even faster, easier and more transparent. The next step on the roadmap is an integration with Revit.

    Source code(tar.gz)
    Source code(zip)
  • v10.5.1(May 6, 2020)

    OpenProject 10.5.1

    We released OpenProject 10.5.1. The release contains several bug fixes and we recommend updating to the newest version.

    Bug fixes and changes

    • Fixed: Remove horizontal line in several modules above buttons [#32924]
    • Fixed: Alignment for assignee in Gantt chart off [#33097]
    • Fixed: Scale for spent time widget wrong (especially when logging a lot of time on same day) [#33128]
    • Fixed: bcf api is called although bim is disabled for the instance [#33130]
    • Fixed: Search instead of work package is shown when entering id and pressing enter in search in quick succession [#33137]
    • Fixed: Wiki CKEditor5 toolbar no longer sticky [#33144]
    • Fixed: Number vanishes in time logging widget [#33185]
    • Fixed: Main menu doesn't open when resized to 0 width [#33188]
    • Fixed: BCF thumbnail column available in non-bim instances [#33190]
    • Fixed: Missing translation for default assignee board name [#33193]
    • Fixed: Avoid selecting text while resizing main menu [#33194]
    • Fixed: Assignee board breaks in sub url [#33202]
    • Fixed: n+1 query in work package list (for bcf_issues) [#33234]
    • Fixed: Avoid sending mails on seeding [#33245]
    • Fixed: Error 500 when comparing meeting versions / diffs [#33253]
    • Changed: Fulltext autocompletion for work packages 2.0 [#33133]
    Source code(tar.gz)
    Source code(zip)
  • v10.5.0(Apr 23, 2020)

    OpenProject 10.5.0

    We released OpenProject 10.5.0. The new release of the open source project management software contains new action boards for assignees, much more intuitive sorting of versions by name, the removed 24-hours booking restriction for time tracking, the summary of news on the project over view page, and much more usability improvements and bug fixes.

    We recommend updating to the newest version.

    Action board for assignees

    The new action boards for assignees allow to create agile boards with lists for individual users or groups. The assignee will automatically be updated when moving cards across lists. This allows very transparent prioritization of tasks and distribution of workload between individuals and teams.

    Assignee-boards

    Sort versions by name

    We have now changed the sorting of versions in the drop-down menu by name not by dates. This makes it much easier to select a version from the list, especially when there are multiple active versions in one project.

    Sorting-versions

    No more 24-hour restriction for time tracking

    The restriction to only allow the booking of 24 hours per day has now been removed. You can now summarize your time bookings and track more than 24 hours.

    Spent-time

    Show news summary on project overview widget

    The summary of news will now be displayed in the news widget on the project overview page. This way, the summary of the most recent news will be communicated at one sight.

    news-summary

    Upgrade to the OpenProject Enterprise Edition

    With OpenProject 10.5 it is now much easier to upgrade an existing Community installation to the Enterprise Edition. Within your system Administration under -> Enterprise Edition you now have the possibility to start a 14 days free trial for the Enterprise Edition. Also, you can upgrade directly to get professional support, premium features, and additional security features. The Enterprise token will be generated and updated in your Community installation.

    Enterprise-Edition-upgrade

    OpenProject 10.5 BIM Edition for construction project management

    OpenProject BIM 10.5 will improvement BIM project management for the construction industry, especially with the support of the BIM Collaboration Format (BCF). With the BCF Management module, the OpenProject BIM Edition now offers a fast and intuitive form of central collaboration and coordination in your BIM projects. Release 10.4 has already added an IFC Viewer for the integration of 3D building models. Now, BCF issues can be created directly in the 3D model and managed centrally.

    Collaboration and coordination in one central BIM project management software

    OpenProject supports BIM project management with central planning, collaboration and coordination for BIM projects. The software thus connects all project participants in a web-based system. As a web-based coordination tool, all BIM issues can be created, managed and distributed centrally in OpenProject.

    BCF-management

    BCF Management for the construction industry

    The core scenario enabled by the new release of the BIM Edition is BIM Issue Management with BCF. This enables issues in a construction project (e.g. clashes, requests, questions) to be crated and communicated directly on a 3D model or between several submodels. Both, model-associated issues (BCFs) directly on the BIM model as well as non-model-associated tasks can be created and tracked.

    BCF-management-details

    Central BCF issue management and BCF communication in OpenProject

    The BCF Issue management and communication is thus done centrally in OpenProject. Issues can be created directly on the 3D building model, jointly prioritized and analyzed, and assigned to the responsible BIM modelers.

    OpenProject offers an ideal way to comment on and track BCFs. Powerful filter and search functions support fast and intuitive use and transparent tracking.

    BCF-management-split-screen-details

    Support of open formats IFC and BCF

    BCF Management in OpenProject is compatible with hundreds of applications that support the exchange formats IFC (Industry Foundation Classes) and BCF (BIM Collaboration Format).

    Robust BCF import and export

    BIM Issues can be created wherever the user identifies them, i.e. in his favorite BIM tool. These issues can then be easily imported into OpenProject - the central BCF management system - for centralized tracking and consolidation. An export function can then be used to distribute the BCFs back to the local applications.

    All changes and bug fixes

    • Changed: Hide "Empty" work package updates [#21471]
    • Changed: Create a "Action board" with "Action attribute" -> "Assignee" [#30157]
    • Changed: Project Overwiew | news-widget: Show summary of news on widget [#32321]
    • Changed: Change version, type, priority validations to case-insensitive [#32513]
    • Changed: Sort versions by name not by dates [#32749]
    • Changed: Remove 24 hour restriction for time tracking [#32811]
    • Changed: What's new teaser OpenProject 10.5 [#33105]
    • Changed: Change the Billing image on the start page to the new icon set [#33114]
    • Fixed: Noop on WorkPackage creates empty journal [#21816]
    • Fixed: Markdown link behind reverse proxy [#29010]
    • Fixed: User List limitation in CostReport [#29524]
    • Fixed: Work Package preview trigger area is too small [#31366]
    • Fixed: OP 9/10 Coping projects results in forums not being copied even when checked. [#31472]
    • Fixed: Relation "grid_widgets" does not exist [#31567]
    • Fixed: Missing warning message when reopening agenda [#31598]
    • Fixed: Can not add existing work package to board [#31613]
    • Fixed: Checkboxes are not displayed properly in viewing mode [#31628]
    • Fixed: Inconsistent translation of "News" in German [#31674]
    • Fixed: Wiki tables not responsive + CSS weird + no markdown [#31920]
    • Fixed: Strings not localized (password settings) [#31976]
    • Fixed: Multiple Work Package Widgets on MyPage - Groups can't be reduced independently [#32030]
    • Fixed: [Repository] Error 500 when trying to log time with unmapped changeset user [#32038]
    • Fixed: Clean-up Administration -> System settings and remove wiki history compression [#32045]
    • Fixed: Work package ID cut off on right side [#32069]
    • Fixed: Project sorting not working anymore [#32220]
    • Fixed: Incoming Mail does not find case-insensitive attributes such as status [#32251]
    • Fixed: BIM theme is applied in standard edition [#32374]
    • Fixed: Since migrate to 10.4 version unable to create SVN respository [#32389]
    • Fixed: Drag placeholder in boards should look like on the project overview page [#32396]
    • Fixed: Toolbar is cut off when sidebar is very large [#32430]
    • Fixed: Wrong field type of Default Value in custom fields [#32445]
    • Fixed: Order of work packages in copied project different from source project [#32447]
    • Fixed: "All open" query still shows the card view [#32464]
    • Fixed: missing www-authenticate in http 401 header for api/v3/time_entries/form [#32486]
    • Fixed: Missing create button in work packages module on iOS [#32496]
    • Fixed: Search filter transmitted although removed by user [#32500]
    • Fixed: Split screen content not reachable on medium screen sizes [#32525]
    • Fixed: Widget: My Spent Time: Time entry Search Function broken [#32578]
    • Fixed: Cancel button does not remove the create form [#32647]
    • Fixed: Usability bug: breadcrumbs do not follow usability best practices [#32650]
    • Fixed: Emails are being sent for all created work packages when copying a project (even when email settings deactivated) [#32663]
    • Fixed: Work package details view cut off on smaller screen [#32665]
    • Fixed: Watcher autcompleter broken [#32666]
    • Fixed: Adding child work packages not possible [#32670]
    • Fixed: Dockerfile does not work on Windows [#32674]
    • Fixed: Assigning a buget to a work package fails [#32732]
    • Fixed: JS-Error on login page [#32738]
    • Fixed: Project settings "(check/uncheck all)" misalligned [#32740]
    • Fixed: "translation missing: en.button_history" error in meeting history view. [#32742]
    • Fixed: Username attribute should not maintain whitespace [#32748]
    • Fixed: Unnecessary scrollbar in split screen. [#32751]
    • Fixed: Cost report: Error 404 when displaying cash value [#32752]
    • Fixed: In forum "Quote" and "Reply" button do not automatically scroll to quote / reply (unclear that button has been pressed) [#32754]
    • Fixed: Label "Message content" in forums not correctly aligned [#32755]
    • Fixed: Disable possibility to change the user name when login via Google [#32779]
    • Fixed: Several styling bugs in tables [#32781]
    • Fixed: Update the project description onboarding texts and activate the project description in the demo projects [#32782]
    • Fixed: Changing filter does not reset to first page [#32785]
    • Fixed: Can not switch between work packages in split view [#32786]
    • Fixed: Missing demo data: Teaser image and GETTING STARTED box for Demo project and Scrum project [#32799]
    • Fixed: work packages with empty values are not sorted descending [#32808]
    • Fixed: Resizers don't work on mobile devices [#32810]
    • Fixed: Main menu state is not stored on page reload [#32814]
    • Fixed: Planned cost increases by an order of magnitude (10x) when saving budget [#32822]
    • Fixed: Cannot filter for Work package TYPE in Boards [#32824]
    • Fixed: After adding or removing a column the change is not indicated in the query [#32835]
    • Fixed: Query indicates unsaved changes without changes to query [#32843]
    • Fixed: Avatars are incorrectly cached [#32870]
    • Fixed: Hourly cron synchronization not executed in docker context [#32884]
    • Fixed: Assignee list empty when creating a task in "modules" work package list [#32887]
    • Fixed: [Docker] Attach files error "An internal error has occured. The attachment could not be saved due to lacking file system permissions" [#32890]
    • Fixed: Inconsistent breadcrumb in Administration -> Enterprise Edition [#32905]
    • Fixed: Styling and consistency issues in the confirm deletion modal for the EE token [#32908]
    • Fixed: Misaligned menu opener in Backlogs plugin [#32923]
    • Fixed: Wrong space in members widget after a group [#32927]
    • Fixed: Filter for Type does not work in the WIKI makro [#32983]
    • Fixed: Cannot assign tasks to groups in assignee board [#33072]
    • Fixed: Enterprise-Upgrade-Video re-starts multiple times on Boards page [#33078]
    • Fixed: Error 503 when trying to activate EE trial [#33080]
    • Fixed: Error 500 when trying to remove EE trial license (on PullPreview) [#33081]
    • Fixed: Wrong link to data privacy information [#33083]
    • Fixed: Confirm icon too close to text in EE trial modal [#33084]
    • Fixed: Internal error when trying to request EE trial license with Chinese language settings [#33085]
    • Fixed: Cannot resend email to activate EE trial license [#33086]
    • Fixed: Enterprise Edition email confirmation page reloads automatically [#33087]
    • Fixed: Button "Continue" when adding column to board should be named "Add" [#33090]
    • Fixed: Internal error when trying to save manually sorted work package view [#33092]
    • Fixed: Error when trying to export work packages [#33093]
    • Fixed: Typo in change retraction message [#33094]
    • Fixed: Export seems to be stuck in infinite loop when export with all columns [#33110]
    • Fixed: Export ignores columns, order and groups when exporting grouped WP view [#33111]
    • Fixed: String without translation in roles & permissions [#33113]
    • Fixed: Cannot find users anymore with "+" sign in user name / email to add to project [#33115]

    Contributions

    A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

    Special thanks for reporting and finding bugs go to

    Vikas Kedia, Fernando Meurer, Aurelien Barre, Adnan Abou-Rikab, Scott Sanders, York-Simon Johannsen, Joachim Schardt, Peter Pof, Tobias R, Frank Schmid, Harald Holzmann, Petr Zeman, Paul GARROUSTE, Marc Vollmer, Filter Punk, Mathias Gerlach, Gio @ Enuan, Per Bröms, Jason Culligan, Frank Long, Radovan Semancik, Frendy A. N.

    Source code(tar.gz)
    Source code(zip)
  • v10.4.1(Mar 4, 2020)

    OpenProject 10.4.1

    We released OpenProject 10.4.1. The release contains several bug fixes and we recommend updating to the newest version.

    Bug fixes and changes

    • Fixed: Can not delete queries on community.openproject.com [#32326]
    • Fixed: Special characters displayed as ASCII code in My Spent Time widget [#32328]
    • Fixed: Custom Design gone after change color schema [#32356]
    • Fixed: Project activities no more filtered when logging time [#32358]
    • Fixed: Cost control - activity types lost after upgrade to 10.4 [#32360]
    • Fixed: Unexpected submit when using IME [#32423]

    Contributions

    A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

    Special thanks for reporting and finding bugs go to

    Freddy Trotin, Harald Holzmann, Wojciech Niziński, Kanta Ebihara

    Source code(tar.gz)
    Source code(zip)
  • v10.4.0(Feb 20, 2020)

    OpenProject 10.4.0

    We released OpenProject 10.4. The new release of the open source project management software contains a new time tracking widget for the My page which facilitates visualizing and logging time spent on your tasks. Additionally, cost reports can now be exported to Excel.

    Cloud and Enterprise Edition users can now choose between the default OpenProject theme, a light theme and a dark theme. This provides a good starting point for further customization.

    Read below to get a detailed overview of what is new in OpenProject 10.4.

    Spent time widget on My page

    Tracking your own time is a lot easier with OpenProject 10.4. The release replaces the existing Spent time widget on your personal My page with a modern time tracking overview. You can now easily see your logged time in a comprehensive weekly calendar view.

    The tasks you worked on are color-coded. Therefore, you see right away which tasks you spent the most time on in the current week. Viewing or changing your logged hours is also a lot easier - simply drag and drop the time block to the correct day to make a change.

    Spent time widget on My Page

    Export cost reports to Excel

    Having the ability to export cost reports was one of the most requested features. With OpenProject 10.4 you can just that. From your cost report set the appropriate filters and export it as an Excel document.

    The Excel spreadsheet lists the tracked time, cost, as well as the different cost types. This makes it very easy to perform further computations or to forward the data to someone else, e.g. your accounting department.

    Export cost report to Excel

    Light and dark theme for OpenProject (Premium feature)

    Cloud and Enterprise Edition users can now easily customize the look and feel of their OpenProject environment by using a custom logo and adjusting the color theme. With OpenProject 10.4 this gets a lot easier - thanks to default themes. Simply choose between the OpenProject theme, the light theme and the dark theme.

    These themes are optimized and fulfill accessibility requirements. You can further customize them by starting with one of the default themes and adjusting individual colors based on your needs.

    Light and dark theme

    Updated menus for project and system administration

    The menus in the project and system administration are updated with OpenProject 10.4. Wherever possible the tab navigation has been replaced with sub menus.

    The other tabs menus have been updated to a modern layout. Additionally, the email settings have moved out into their own menu item in the system administration.

    Layout project admin settings

    OpenProject 10.4 BIM Edition for construction project management

    What is new for the digital construction project management for the building industry in OpenProject?

    OpenProject contains a new IFC file model viewer to integrate 3D models in the IFC format in OpenProject. You can now upload IFC files and display the building models directly in your browser in OpenProject - withIFC model upload and viewer

    Import of 3D building models directly in your OpenProject application. The supported format is IFC files.

    OpenProject BIM upload IFC files

    Manage multiple IFC models in OpenProject

    In OpenProject you can now manage multiple building models in IFC format in parallel. Browse through multiple models at the same time and selectively activate models such as architecture and heating, ventilation and air conditioning (HVAC). Set "default" models to be displayed.

    manage IFC models

    OpenProject BIM structural

    IFC viewer integrated in OpenProject

    OpenProject 10.4 supports to open 3D models and visualize building models directly in your browser. With this new integrated functionality for construction project management you can now easily share multiple IFC files with your team directly in OpenProject - integrated with all OpenProject functionalities for the project management along the entire building project life-cycle, i.e. BCF management, issue tracking, project planning, documentation.

    View full 3D objects in OpenProject in IFC format. Select and display the model in total, for objects, classes and storeys for the building.

    IFC 3D viewer

    Switch between 3D and 2D view for your building model in OpenProject.

    You can change between a 3D view or 2D view of the building model in OpenProject.

    2D view IFC viewer

    Slice objects to get exact view

    You can slice 3D objects in all dimensions to get a view on the exact thing you need.

    OpenProject BIM - IFC slice objects

    Further improvements and bug fixes

    • Changed: API v3 time entries create and update form as well as schema [#28727]
    • Changed: Remove tab "Forum" from project settings [#31905]
    • Changed: Replace project settings tab by sub menu entries [#31906]
    • Changed: Adapt old tab layouts to newer search tabs [#31914]
    • Changed: Simplify instance color theme changes (EE) [#31974]
    • Changed: Zen mode for ifc viewer [#32053]
    • Changed: Re-name menu item in project settings from Enabled modules to Modules and Backlogs settings to Backlogs [#32056]
    • Changed: Formatted text for description in pdf export [#32065]
    • Changed: Interactive time logging widget on my page [#32097]
    • Changed: Change header of spent time widget in My page to "My spent time" and make it not-editable [#32127]
    • Changed: Add button "Log time" on widget "My spent time" [#32128]
    • Changed: Make header of spent time widget in Project overview page not-editable [#32130]
    • Changed: Sort versions by date on wp list and version list and version autocompleter [#32156]
    • Changed: Change OpenProject Dark theme to the same color theme as for BIM [#32191]
    • Changed: Change wording of relation queries [#32209]
    • Changed: Allow setting version on bulk copy [#32267]
    • Fixed: Calendar does not respect "weeks start on" [#31271]
    • Fixed: Overlapping menus on WP page [#31524]
    • Fixed: Wrong characters encoding when using Work package export with html signs [#31676]
    • Fixed: Limited entries in Spent Time list on My Page [#31685]
    • Fixed: Project overview page not usable on mobile [#31744]
    • Fixed: Language selection on mobile cut off [#31846]
    • Fixed: Webhook is crashing internally with NameError: undefined local variable or method `params' [#31848]
    • Fixed: Forum menu entry not highlighted [#31849]
    • Fixed: Removing a date is from a WP is not consistently possible [#31859]
    • Fixed: Ampersand (&) and quote marks (") is not exported correctly in work package description in pdf-export with description [#31860]
    • Fixed: Keyboard opens unnecessarily on mobile [#31871]
    • Fixed: Wrong thousands separator in budget values when language is set to German [#31911]
    • Fixed: Child WP version cannot be edited although parent is no backlogs type [#31922]
    • Fixed: Total Estimate time won't be re-calculated after hierarchy of sub-nodes changed [#31925]
    • Fixed: Special characters (e.g. '#' and '&') trip up search autocompleter [#31964]
    • Fixed: Migration from 7.4 to 10.3 fails [#31997]
    • Fixed: Grey security badge showing "UNKNOWN" status after upgrade to OpenProject 10.3.1 [#32023]
    • Fixed: Unable to login (fresh install) [#32028]
    • Fixed: Error message is insufficient when IFC file size is too large [#32032]
    • Fixed: Wording "Default value" is misleading [#32033]
    • Fixed: Menu item "IFC Models" links to the default, although there is no default model [#32034]
    • Fixed: Wrong breadcrumbs in Administration [#32039]
    • Fixed: Duplicate work package priorities in Administration -> Enumerations [#32041]
    • Fixed: In German separator for costs is wrong [#32042]
    • Fixed: Roadmap index page highlights wrong menu item [#32103]
    • Fixed: Server error after actions in the work package list [#32112]
    • Fixed: Parent changes by drag and drop are not saved correctly [#32114]
    • Fixed: Select all / unselect all for modules, work package types, etc. not visible [#32116]
    • Fixed: Query indicates unsaved changes without changes to query [#32118]
    • Fixed: Error when editing Gantt chart in quick succession (+ weird scheduling) [#32133]
    • Fixed: Blank Gantt chart when zooming out [#32134]
    • Fixed: In cost reports in Firefox cancel icons overlap filters [#32135]
    • Fixed: Tab "Email notifications" loads for long time and header not shown [#32136]
    • Fixed: Tabs in Firefox flicker [#32137]
    • Fixed: OpenProject logo in light theme is hard to see [#32141]
    • Fixed: Error 403 when trying to export work package list with descriptions [#32142]
    • Fixed: Wrong icon in time entries modal [#32143]
    • Fixed: The date field has wrong width in time entries modal [#32145]
    • Fixed: The hours field has wrong width in time entries modal [#32146]
    • Fixed: Wrong header in time entries form "Edit time entry" -> "Time entry" [#32147]
    • Fixed: Redundant close button in the time entry modal [#32148]
    • Fixed: Inconsistent/redundant naming in time entry creation modal [#32150]
    • Fixed: "Get startet for free" broken [#32161]
    • Fixed: WP list does not update after updating a WP of that query [#32168]
    • Fixed: Recaptcha should not target admin accounts [#32177]
    • Fixed: Deleting work package will not refresh the list [#32179]
    • Fixed: Edit a wiki page send an email with a wrong number for diff [#32180]
    • Fixed: Version show page has the project settings menu item selected [#32183]
    • Fixed: Backlogs settings available in project settings although backlogs module is not active [#32184]
    • Fixed: Billing widget looks different on the starting screen [#32186]
    • Fixed: Error message when trying to name group [#32189]
    • Fixed: Work package relation labels inconsistent between form configuration and relations tab [#32190]
    • Fixed: Page not found when exporting cost report without filters [#32200]
    • Fixed: XLS export does not include work packages [#32201]
    • Fixed: Update links on application start page and in help menu [#32202]
    • Fixed: Missing indication if field is mandatory for time tracking [#32204]
    • Fixed: Work package Save button should be blue (not alternative color in the theme settings) as all other save buttons in the application [#32205]
    • Fixed: Moving time entries between dates leads to confusing behaviour [#32206]
    • Fixed: Wrong query displayed after going to full screen view [#32216]
    • Fixed: Unnecessary dots displayed in subject column [#32218]
    • Fixed: Project sorting not working anymore [#32220]
    • Fixed: Documents widget does not update if document content changes... [#32221]
    • Fixed: Header menu item vanishes when moving the mouse a bit to the left [#32227]
    • Fixed: + Forum button (create forum) should be green as all other + create buttons [#32228]
    • Fixed: News widget does not update if title has been edited [#32235]
    • Fixed: Error on WP count on roadmap [#32236]
    • Fixed: Console error when switching from card to gantt view [#32254]
    • Fixed: Remove hover effect of action column in children table [#32255]
    • Fixed: Alignmend WP filters incorrect [#32256]
    • Fixed: Group counts only factor in the current page [#32259]
    • Fixed: Missing warning message when deleting time entry (on My page) [#32268]
    • Fixed: Unclear which assigned role an admin has in a project [#32274]

    How to try the OpenProject BIM Edition?

    Try out OpenProject BIM 10.4. right away, create a free trial instance for the OpenProject BIM Edition.

    What is on the Roadmap?

    We are continuously developing new features for OpenProject. For the upcoming BIM specific release we are focusing on more building industry specific features and integrations, i.e.

    • Revit integration to OpenProject.
    • Further advanced BCF management.

    Installation and Updates

    To use OpenProject 10.4 right away, create an instance on OpenProject.org.

    Prefer to run OpenProject 10.4 in your own infrastructure? Here you can find the Installation guidelines for OpenProject.

    Want to upgrade from a Community version to try out the light or dark theme? Get a 14 days free trial token.

    Migrating to OpenProject 10.4

    Follow the upgrade guide for the packaged installation or Docker installation to update your OpenProject installation to OpenProject 10.4.

    We update hosted OpenProject environments (Cloud Edition) automatically.

    Support

    You will find useful information in the OpenProject FAQ or you can post your questions in the Forum.

    Credits

    Special thanks go to all OpenProject contributors without whom this release would not have been possible:

    • All the developers, designers, project managers who have contributed to OpenProject.
    • DBI AG for sponsoring the IFC module.
    • Lindsay Kay with the integration of his open source 3D model viewer, xeokit.
    • Georg Dangl who contributes regarding BCF management.
    • Every dedicated user who has reported bugs and supported the community by asking and answering questions in the forum.
    • All the engaged users who provided translations on CrowdIn.
    Source code(tar.gz)
    Source code(zip)
  • v10.3.1(Jan 15, 2020)

    We released OpenProject 10.3.1. The release contains several bug fixes and we recommend updating to the newest version.

    Bug fixes and changes

    • Fixed: Activity numbers only partly shown on mobile [#31892]
    • Fixed: Text in custom field not correctly displayed [#31896]
    • Fixed: New Wiki pages are not shown [#31907]
    • Fixed: Date separator (dash) misplaced [#31926]

    Contributions

    A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

    Special thanks for reporting and finding bugs go to

    Christian Dubois, Stefano Stucchi

    Source code(tar.gz)
    Source code(zip)
  • v10.3.0(Dec 17, 2019)

    We released OpenProject 10.3.0. The release contains several bug fixes and we recommend updating to the newest version.

    Bug fixes and changes

    • Changed: [Watchers] Removing watcher sends email to removed watcher [#21304]
    • Changed: Work packages tiles view for small screens [#31631]
    • Changed: Scroll header out of view on mobile [#31699]
    • Changed: Limit width of sidebar on mobile [#31701]
    • Changed: Remove borders of card view on mobile work package page [#31702]
    • Changed: Merge toolbar title and buttons into one line on mobile [#31736]
    • Fixed: Translation error [#29828]
    • Fixed: Attachment API tries to call to_json on binary data if attachment file has mime-type application/json [#31661]
    • Fixed: Using "Back" button on WP show page reloads wp table [#31698]
    • Fixed: Project list input has a zoom effect on iOS [#31700]
    • Fixed: Board list buttons overlap the sidebar on mobile [#31722]
    • Fixed: Bottom bar overlaps content on mobile [#31723]
    • Fixed: Lists are out of place in rtl-CF [#31731]
    • Fixed: More than two tildes (~) in markdown break CKEditor [#31749]
    • Fixed: Avatar for user option "none" shown [#31764]
    • Fixed: Closing an error message during registration closes whole form [#31808]
    • Fixed: Version wiki page setting allows input (URL) breaking the version view [#31845]
    • Fixed: Derived Values for Estimated Cut off [#31852]
    • Fixed: Column height for work packages changes based on content [#31874]
    • Fixed: Error 500 when non-admin tries to sort by project "Status" column [#31889]
    • Fixed: On mobile side menu is cut off when opening side menu [#31891]

    Contributions

    A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

    Special thanks for reporting and finding bugs go to

    Marc Vollmer, Ivan Izotov, Naglis Jonaitis

    Source code(tar.gz)
    Source code(zip)
Online genealogy

webtrees - online collaborative genealogy Contents License Coding styles and standards Introduction System requirements Internet browser compatibility

Greg Roach 582 Sep 15, 2021
Personal CRM. Remember everything about your friends, family and business relationships.

Personal Relationship Manager Monica is a great open source personal relationship management system. Introduction Purpose Features Who is it for? What

Monica 13.3k Sep 24, 2021
Open Source multi-language/multi-currency/multi-store E-commerce platform for Ruby on Rails with a modern UX, PWA frontend, REST API, GraphQL, several official extensions, and 3rd party integrations.

Spree Commerce Success Stories Documentation Integrations Spree is a complete open source e-commerce solution built with Ruby on Rails. It was started

Spree Commerce 11.4k Sep 20, 2021
Eventx

EventX What do you do when you have an event and all the event management applications available are too heavy but with little functionality to serve

Andela 20 Jun 29, 2019
Open source API management platform

About Fusio is an open source API management platform which helps to build and manage REST APIs. Fusio provides all tools to quickly build an API from

Apioo 997 Sep 15, 2021
A free open source IT asset/license management system

Snipe-IT - Open Source Asset Management System This is a FOSS project for asset management in IT Operations. Knowing who has which laptop, when it was

snipe 5.3k Sep 19, 2021
NO LONGER MAINTAINED - Project management and time tracking should be easy. SprintApp is simple to setup, simple to use, and elegant - making you look like a hero in your organization.

SprintApp DEPRECATED This project has not seen any community contributions for a year now, and I have not had time for the project, or the need, for a

Matthew Millsaps-Brewer 304 Aug 12, 2021
An Alert Management Web Application

What is 411? Search scheduling Configure Searches to periodically run against a variety of data sources. You can define a custom pipeline of Filters t

Etsy, Inc. 960 Aug 27, 2021
RGB lighting management front-end application for GNU/Linux. Powered by OpenRazer (but soon to be vendor agnostic)

An open source RGB lighting management front-end application to customise OpenRazer peripherals on GNU/Linux. Soon to be vendor agnostic! The next gen

Polychromatic 695 Sep 23, 2021
[WIP] Ulterius™ server where all the magic happens :rocket: :feelsgood:

Ulterius: Easy Remote Management Interested in sublicensing? Want to use our code in your stack or rebrand it for internal use? Reach out to us at and

Ulterius™ 596 Sep 15, 2021
The Linux PowerTOP tool -- please post patches to the mailing list instead of using github pull requests

PowerTOP PowerTOP is a Linux* tool used to diagnose issues with power consumption and power management. In addition to being a diagnostic tool, PowerT

Arjan van de Ven 543 Sep 24, 2021
Sharetribe Go is a source available marketplace software, also available as a hosted, no-code SaaS product. For a headless, API-first marketplace solution, check out Sharetribe Flex: https://www.sharetribe.com/flex.

Sharetribe Sharetribe develops advanced marketplace software for every business life cycle stage. Sharetribe Go gives you the complete feature set to

Sharetribe 2.2k Sep 24, 2021
Kimai v1 open source time-tracking - please switch to Kimai v2

?? Kimai v1 is not maintained any more Go ahead to https://github.com/kevinpapst/kimai2 and update to use the latest release, rewritten from scratch,

Kimai - Time Tracking Software 580 Aug 25, 2021
Squash’s front-end and API host.

Squash: A squarish bug spray An open-source project from Square Squash is a collection of tools that help engineers find and kill bugs in their code b

null 968 Sep 9, 2021
A pie menu launcher for linux. Read the release announcement of version 0.7.2 at https://schneegans.github.io/news/2018/10/30/gnome-pie-072 Or have a look at the homepage!

Gnome-Pie ⚠️ At this point, I will only provide very basic support for Gnome-Pie. If you are on a GNOME Shell based distro, you may want to try my suc

Simon Schneegans 288 Sep 13, 2021
How Secure is My Password for your own website

How Secure Is My Password? Now you can use the howsecureismypassword.net password strength meter on your own sites. About Rather than just saying a pa

How Secure Is My Password? 427 Sep 15, 2021
Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support

antimicro ?? Important update ?? This repo is currently unmaintained. The code hasn't been updated for a while. But not all is lost, antimicro has a f

null 1.5k Sep 24, 2021
Popcorn Time is a multi-platform, free software BitTorrent client that includes an integrated media player ( Windows / Mac / Linux ) A Butter-Project Fork

Popcorn Time A multi-platform, free software BitTorrent client that includes an integrated media player. Visit the project's website at popcorntime.ap

Popcorn Software 6.3k Sep 15, 2021
A black hole for Internet advertisements

Network-wide ad blocking via your own Linux hardware The Pi-hole® is a DNS sinkhole that protects your devices from unwanted content, without installi

Pi-hole 32.5k Sep 17, 2021