This change log is for our technical partners that connect to our API. The release notes for the vPlan application can be found at the Releasenotes vPlan page in this helpcenter or in the Product section of our blog.
The versioning is not completely semantic we can deprecate features and reserve the right to remove features in a minor version update. However chances of this happening is very slim, and deprecation would be a long time ahead.
Please note that our frontend and backend have a different life cycle, and have their own versioning accordingly.
The api documentation can be found at:
https://developer.vplan.com/
The current version can be found via https://api.vplan.com/version.
- Added: een-tweetje a passing movement in which an opponent is outplayed with the help of a fellow player
- Added: improvements for mail to backlog
- Added: Added Resource validation on update and save
- Fixed: Duplicate card created webhook
- Changed: Check if there is a custom field with same name on board of clone
- Removed: deprecated filter operators like, ne, ge and le
- Security: dependency and security updates
- Fixed: issue with our own Exact Online integration
- Added: Support for updating card recurring
- Added: improved some minor backend things
- Fixed: improved some minor backend things
- Added: improved some minor backend things
- Added: Structure for recurring cards
- Security: dependency updates
- Fixed: improved some minor backend things
- Note: as stated we do not completely follow semantic versioning, there are no specific breaking changes with this version
- Added: has and doesnthave filter option
- Changed: Performance issues in card includes
- Fixed: improved some minor backend things
- Security: dependency updates
- Changed: Reverted some backend things
- Fixed: improved some minor backend things
- Fixed: Division by zero in some cases
- Added: option to enable features delayed
- Added: Api Message logging at info and error level
- Added: Default for query parameter limit
- Added: Automation to assign linked resource to card
- Added: improved some minor backend things
- Added: Option to clone collection checklist
- Added: Allow Api key usage for trial environments
- Added: Option for resources activity relation to have a performance
- Added: Validation on comment user_mention
- Changed: Keep original created date from comment on clone
- Changed: time values will be returned as integer, float not needed for minutes
- Changed: Change response op resource include to json object
- Security: dependency updates
- Improve: improved some minor backend things
- Improve: improved some minor backend things
- Fixed: Adding activities trough automation to collection
- Fixed: improved some minor backend things
- Fixed: improved some minor backend things
- Fixed: improved some minor backend things
- Fixed: Issue when cloning a collection in the backlog with attachments
- Fixed: Deleting cloned attachments don't result in missing attachments
- Added: Check collection created trigger when collection is linked to board from a automation
- Fixed: Translations of mails and notifications are again available in other languages besides English
- Added: improved some minor backend things
2.97.0 - 2022-07-25
- Fixed: improved some minor backend things
- Fixed: Validation errors now give a more human readable error
2.96.0 - 2022-07-20
- Added: non external improvements
- Added: Automation to archive collections
- Changed: Release capacity when card is completed before end date
- Fixed: Issue when cloning a collection in the backlog with attachments
- Fixed: Refresh when deleting order from backlog
- Fixed: Duplicate moved card in automation
- Fixed: Issue on searching customers name with special characters
- Security: dependency updates
2.95.2 - 2022-06-15
- Fixed: Incorrect enum value
2.95.1 - 2022-06-14
- Fixed: internal improvements
- Fixed: Missing variable is a automation
2.95.0 - 2022-06-14
- Added: internal improvements
- Fixed: the color of the left side wall
- Changed: Check if a user can see a collection / card before sending notifications
- Security: dependency updates
2.94.0 - 2022-05-24
- Added: internal improvements
- Fixed: Order update now correctly updates the address
- Fixed: deleting an Order does not result in the delete of an address
2.93.1 - 2022-05-19
- Fixed: Update issues when sending drawing url without query params
2.93.0 - 2022-05-18
- Added: New automation for time tracking
- Fixed: Address Unique now takes in account that address properties need to be trimmed
- Changed: Validation on drawing_id on drawing custom field update
- Security: dependency updates
2.92.0 - 2022-05-05
- Added: internal improvements
- Added: Card dependencies
- Added: Automation to link order to a board
- Added: Add field for card completed_at date
- Fixed: on Address update the Collection meta data is now updated as well
- Fixed: Planning on last stage doesn't work correctly when using max capacity per day
- Security: dependency updates
2.91.2 - 2022-04-20
- Added: internal improvements
2.91.1 - 2022-04-19
- Removed: internal improvements
2.91.0 - 2022-04-19
- Added: Position on card and collection activities
- Added: External_ref for attachments
- Added: latitude and longitude to address
- Added: Endpoint to get list of drawings
- Added: internal improvements
- Fixed: Collection that has an empty name or description are now corrected when the Order is updated
- Changed: lowered Webhook timeouts as mentioned in the api documentation
- Security: dependency updates
2.90.1 - 2022-04-12
- Fixed: internal improvements
2.90.0 - 2022-04-08
- Added: internal improvements
2.89.0 - 2022-04-04
- Added: internal improvements
- Added: Clone attachment when cloning a collection
- Fixed: Issues with drawing custom fields on card
- Fixed: Split cards now get the rank after the main card
2.88.2 - 2022-03-28
- Fixed: internal improvements
2.88.1 - 2022-03-28
- Added: Endpoint to check if all board custom fields are available
- Security: dependency updates
2.88.0 - 2022-03-24
- Added: Custom fields on cards
- Added: Endpoint to correct time tracking running on card
- Removed: Deprecated endpoint for planned cards
- Changed: internal improvements
- Changed: Store board custom fields in database for id
- Fixed: Wrong analytics hours planned on cards over multiple days
- Security: dependency updates
2.87.1 - 2022-03-14
- Changed: internal improvements
2.87.0 - 2022-02-24
- Added: internal improvements
- Added: Option for stage independency
- Added: Clone option for card and card resource
- Changed: Split include for capacity
2.86.0 - 2022-02-17
- Added: internal improvements
- Added: Exact Outgoing config options for Time Tracking status
- Added: webhook attempt duration and prepared the option to enable a shorter time out
- Added: webhook attempt fail streak, that will shutdown the webhook after a certain amount
- Added: Include for resource capacity
- Added: Collection meta order_address
- Added: field item_code for OrderRow
- Fixed: Clone planned collections
- Fixed: Planner can now approve and reject time transactions
- Fixed: Issue when placing collection back to planboard and containing activities of other boards
- Security: dependency updates
2.85.1 - 2022-01-19
- Fixed: avatar upload issue
2.85.0 - 2022-01-18
- Added: billable and hourly_rate added to Activity
- Added: internal improvements
- Changed: improved the way how webhook attemps are send after 5 and 60 minutes
- Security: dependency updates
- Added: [beta] added `show` and `hide` query parameters to reduce weight of responses
2.84.1 - 2022-01-06
- Fixed: internal improvements
2.84.0 - 2022-01-05
- Added: internal improvements
- Added: Textarea type for custom field
- Added: External_ref property to Card object
- Fixed: TimeTracking create via card now also stores a note
- Fixed: List count was incorrect if there where archived items
- Deprecated: The year 2021 to make room for 2022, happy new year 🍾🍾
- Security: dependency updates
2.83.1 - 2021-12-22
- Fixed: internal improvements
2.83.0 - 2021-12-21
- Added: warning when the limit is not between 1 and 1000
- Added: Support for direction queries bundles
- Added: Running boolean on card
- Added: Options to reorder the card ranks
- Added: Event when collection is placed back to backlog
- Added: Internal improvements
- Security: dependency updates
2.82.1 - 2021-11-05
- Fixed: issue with the delay of a stage not being correctly used
2.82.0 - 2021-11-04
- Security: dependency updates
- Added: internal improvements
- Added: allow stage creation for new board
- Removed: percentage field in stage
- Added: Option to enrich the custom fields
- Added: Bot avatar
2.81.1 - 2021-10-19
- Fixed: return empty custom field as empty array, not empty json
2.81.0 - 2021-10-18
- Fixed: internal improvements
2.80.1 - 2021-10-14
- Fixed: issue with in certain cases with the select query parameter
2.80.0 - 2021-10-14
- Added: internal improvements
2.79.0 - 2021-10-01
- Changed: internal improvements
- Added: Automations to add a checklist
- Added: Add checklist changed trigger
- Removed: Reorder position on a card, replaced by rank
- Fixed: automation to place card to top or bottom did not work
- Security: dependency updates
2.78.1 - 2021-09-23
- Changed: offset without limit is no longer allowed
2.78.0 - 2021-09-22
- Changed: internal improvements
- Fixed: Relation name of a collection was not updated directly
- Security: dependency updates
2.77.2 - 2021-08-25
- Fixed: internal issue
2.77.1 - 2021-08-24
- Changed: internal improvements
- Fixed: miscalculation in days when adding time to activity
2.77.0 - 2021-08-23
- Security: dependency updates
- Added: enforcing of Rate Limit (will be active from 2021-09-01)
- Added: field for day_max_duration in activity
- Added: with query parameter for card endpoint (warnings, time, running, time_remaining, time_tracked)
- Added: default hours per day when plan on board
- Added: Order.meta field
- Changed: update Card.end if activity is attached / updated
2.76.0 - 2021-08-09
- Changed: internal improvements
- Added: Several automations such ass label added in card, add/ remove from collection
- Changed: Option to set automations on days and workdays
- Security: dependency updates
2.75.0 - 2021-07-16
- Added: CollectionCreatedTrigger on CollectionClonedEvent
- Fixed: Issue where automation PlanOnBoard did not had a 10 sec delay
- Fixed: Issue with model not found on created order
- Changed: user endpoint index and get now available for third party integrations
- Changed: thumbnails are created for more file types
2.74.1 - 2021-07-01
- Fixed: Issues with deleting items from automations
2.74.0 - 2021-06-30
- Security: dependency updates
- Added: Time Tracking fields: status, note, synchronized_at, external_ref and external_note
- Added: Add notification settings for automations
- Added: internal improvements
- Fixed: with deviation date with quote in text not shown
2.73.1 - 2021-06-17
- Changed: performance update on resource capacity
2.73.0 - 2021-06-08
- Changed: improved internal logging
-
Added: Templates for EURO 2021
2.72.1 - 2021-06-03
- Fixed: return user limit bases on new plans
2.72.0 - 2021-06-02
- Security: dependency updates
- Added: internal improvements
- Changed: change links to .com
- Fixed: Split cards did not move future cards
- Fixed: Cards on restricted board can be retrieved through the card endpoint
2.71.1 - 2021-05-26
- Fixed: issues with own integrations
2.71.0 - 2021-05-26
- Added: internal improvements
- Added: Split card on start and end date of null
- Added: Reminder mail to replace API Key
- Added: external_ref on schedule_deviation
- Added: add headers for Rate Limits on API
-
Added: endpoint to retrieve request counts v1/request_count
- Fixed: Count only resources on not archived boards
- Changed: Show the same data in webhook data en setting
- Fixed: switched thumbnail checksum and signature on file upload
2.70.0 - 2021-04-21
- Security: dependency updates
- Added: Add only labels linked the the board where the card is planned on
- Added: lock on cards
- Added: Workflow to add users as followers
- Added: Workflow to lock/unlock cards
- Added: Collection cover color and image
- Fixed: some stains in our ceilings
2.69.1 - 2021-04-12
- Fixed: issues with own integrations
2.69.0 - 2021-03-31
- Security: dependency updates
- Added: internal improvements
- Added: Workflow to move cards when card date arrives
2.68.0 - 2021-03-23
- Added: internal improvements
- Added: Card Authorization, show only linked cards
- Added: Archive option for user, board, resource and activity
- Added: New SourceType for collection
- Added: Origin to collection relation for retrieval of source data
- Added: include on collection for has source boolean
- Added: Remove archived items from workflow
2.67.0 - 2021-03-11
- Added: internal improvements
- Added: own integrations slow down retrieval after 70 minutes inactivity
- Added: Extra validation on updateCollection
- Added: Comment in notification mail
- Added: 2 workfows (CardStatusAddLabel, CardLabelChangeStatus)
- Added: Return collection data in card webhooks
- Changed: Webhook limits
- Changed: added Workflow option to automatically plan order on date created
2.66.2 - 2021-02-12
- Fixed: issues with own integrations
2.66.1 - 2021-02-12
- Fixed: issue with Collection disappearing to archive in certain situations
2.66.0 - 2021-02-10
- Added: internal improvements
2.65.1 - 2021-02-04
- Fixed: issues with own integrations
2.65.0 - 2021-02-04
- Added: Board and collection checklist
- Added: Add workflow, When collection is created, add activity {{activity}}
- Added: internal improvements
2.64.0 - 2021-01-28
- Security: dependency updates
- Changed: Make collection_id and user_id visible in comment and attachment
- Changed: Integer size of time field
- Changed: Webhook resource so third party can create, delete or update them via endpoints
2.63.0 - 2021-01-07
- Fixed: move to board can be called 2 times by the workflows when the order is updated direct after create
- Changed: added card to webhook data from time tracking
- Added: internal improvements
- Added: User trigger, for notifications and webhook
2.62.1 - 2020-12-15
- Changed: internal improvements
2.62.0 - 2020-12-14
- Added: internal improvements
- Fixed: inner workings to reduce possible empty collection on high loads
- Security: dependency updates
2.61.0 - 2020-12-10
- Added: internal improvements
- Changed: internal improvements
- Change: correct stage priority if not al stages are present
- Security: dependency updates
2.60.1 - 2020-11-19
- Fixed: internal improvement
- Added: Request Counters for some future insight to be able to divide the load between hosts
- Added: internal improvements
2.60.0 - 2020-11-19
- Added: set vPlan bot as trigger in created collection trough mail
- Added: new automation, add card label to all other cards in collection
- Added: internal improvements
- Added: Endpoint v1/card and /v1/card/{id} to retrieve Card directly
- Added: option to clone a collection
- Added: Supplies and Receives for Order and OrderRow via Public API
- Changed: only force stages if more stages are selected in OrderPlanOnBoard automation
2.59.0 - 2020-11-06
- Added: internal improvements
- Fixed: unknown error on oAuth expired access token
- Security: dependency updates
- Changed: changed board, workflow and webhook limit plans
2.58.1 - 2020-11-03
- Fixed: internal improvement
2.58.0 - 2020-10-29
- Security: dependency updates
- Added: monitoring environment per host
- Added: Environment Job so the interfaces full run can be spread more
- Added: Basic /v1/me endpoint so integrations can easily retrieve info about what credentials are used
- Added: Support for mail to board
- Added: new silver plated wiring in the scullery
- Fixed: Position changes on multi select
- Removed: Card date property is now ignored, use the start property
2.57.1 - 2020-10-19
- Fixed: internal improvement
2.57.0 - 2020-09-24
- Security: dependency updates
- Added: Better error handling on filter or sort sql errors
- Added: Maintenance mode for a specific Customer DB
- Added: did some marvelous plastering work on the walls
- Changed: internal moving filter html chars module
- Fixed: Automation doesn't work with multiple linked resources
2.56.3 - 2020-09-10
- Fixed: Move resources between days was not possible due validation error
2.56.2 - 2020-09-07
- Fixed: a table that is not used that often however was missing for a few customers
2.56.1 - 2020-08-19
- Fixed: user settings in specific situations
2.56.0 - 2020-08-13
- Security: dependency updates
- Added: a lot of stuff to improve vPlan but not really noticeable for the public API
- Changed: push mechanisme for own integrations
- Removed: internal old queue creations
2.55.2 - 2020-08-10
- Fixed: internal queue system
2.55.1 - 2020-08-05
- Fixed: internal logging string to int conversion
2.55.0 - 2020-08-05
- Added: option to send time instead of hours in stage time request
- Added: internal improvements
- Changed: Store card status change before trigger of event
- Fixed: Resource planned endpoint did not check for card start and end
- Fixed: Event shows wrong subject in global perspective
- Fixed: Calculation of planned time on on working days
- Fixed: Filter on stage id did not work for resource capacity
2.54.0 - 2020-07-21
- Added: internal improvements
- Added: card start and end data, replaces date field in future
- Added: move cards based on different end date
- Security: dependency updates
2.53.0 - 2020-07-08
- Added: Endpoint to update only one custom field
- Changed: internal improvements
2.52.0 - 2020-06-30
- Changed: round the time in minutes of activities
2.51.0 - 2020-06-29
- Added: specific errors for memory exhausted and max execution time
- Fixed: User limit should not count API users
- Security: dependency updates
2.50.0 - 2020-06-23
- Added: airconditioning in our office for our own comfort coming summer
- Added: option to create an Order with Rows in 1 request
- Added: option so Project, Relation, and Warehouse can be added easier as project_id, relation_id, and warehouse_id property next to as an own object
- Added: endpoints to store bulk resource
- Added: endpoints to calculate capacity for bulk resource boards
- Added: own backlog option in board settings
- Added: Collection progress status (open, partial, done)
- Added: logging on responses that have more than 100 items and don't use limit query parameter
- Added: internal improvements
- Changed: non related board capacity methodes data is removed if the method is changed
- Security: dependency updates
- Removed: Endpoint 'board/{id}/schedules', 'board/{id}/collection/card', 'subscription/card' and 'order/type'
2.49.3 - 2020-06-12
- Fixed: bugs in support system for correcting empty Collections
2.49.2 - 2020-06-04
- Fixed: workflow for automatic order planning on 2 separate boards
2.49.1 - 2020-05-29
- Fixed: small fixes
2.49.0 - 2020-05-28
- Added: add board visibility and restriced users
- Added: new workflow CardStatusFollowUpCard
- Deprecated: set endpoints to deprecated: collection/card / board/{id}/collection/card
- Fixed: adding an Address to an Order without an Address no longer results in an error
- Fixed: the delete of a Project or Relation is now reflected accordingly in Collections
- Fixed: updating an Order by removing a Project or Relation is now reflected accordingly in the Collection
2.48.0 - 2020-05-19
- Added: Webhook triggers for cards and collection
- Changed: search option on collection now also search for card name and description
2.47.1 - 2020-05-07
- Fixed: small fixes
2.47.0 - 2020-05-07
- Added: internal improvements
- Added: position of resources on a board
- Added: workflows (automations) for Collection and Card events
2.46.0 - 2020-04-20
- Added: internal improvements
- Added: default_duration field in activity
- Fixed: with creating a new collection with labels are now recognized accordingly
2.45.0 - 2020-04-08
- Added: New custom field, address
- Added: Extra validation for time tracking, activity_id and start are required for a new item.
- Security: dependency updates
- Fixed: Wrong output of time and time remaining in list view. Occurred only when there where multiple time tracking registrations
- Fixed: Issue where unlinking a resource from a user was not possible
2.44.2 - 2020-04-03
- Added: internal improvements
2.44.1 - 2020-04-01
- Fixed: timestamp format is reversed to yyyy-mm-dd\Thh:ii:ss\Z, microseconds are removed
2.44.0 - 2020-03-31
- Added: internal improvements
- Fixed: uploading attachments larger than 8 mb and smaller than 32 mb now work properly
- Removed: 2 mb file size restriction on uploading attachments with query parameter, fun fact: query parameters are not even used with uploading attachments
- Security: dependency updates
2.43.1 - 2020-03-17
- Fixed: bug with filters
2.43.0 - 2020-03-17
- Added: internal improvements
- Added: Added more features for filtering and adding data. Added options to count related object and filter with IN function. Documentation will be updated to give more information about the new possibilities.
- Fixed: you could not add activities in the POST of of new collection.
- Security: dependency updates
2.42.1 - 2020-03-13
- Fixed: the keep login feature now updates the last login of the user accordingly
2.42.0 - 2020-03-09
- Added: internal improvements
- Fixed: an Order was automatically planned without Activities because the async system was to eager and responded just a little bit to early, added a small delay to automatic planning
- No animals were harmed in the making of this release
2.41.0 - 2020-02-24
- Changed: internal improvements
- Fixed: issue where custom field with number type could be stored as a string
- Security: dependency updates
2.40.1 - 2020-02-14
- Fixed: issue where collection meta order_type, promised_date and desired_date where not formatted correctly
2.40.0 - 2020-02-11
- Added: internal improvements
- Added: notifications to mobile devices
- Changed: error codes are now improved in uniqueness to be able to provide better support
- Changed: collection meta properties, are now always updated with current Order information and no longer compared with previous
- Fixed: issue with uploading attachments larger than 2 Mb
2.39.0 - 2020-01-27
- Added: internal improvements
- Security: dependency updates
2.38.2 - 2020-01-17
- Fixed: internal reporting issue
2.38.1 - 2020-01-15
- Fixed: monitoring issue
2.38.0 - 2020-01-14
- Added: internal improvements
- Added: reference uuid to every response as header X-REFERENCE for partner support
- Fixed: time out issue when many concurrent oAuth requests occurred
- Security: dependency updates
2.37.0 - 2019-12-12
- Added: internal improvements
- Added: API-Keys can now also add Attachments and Comments
- Security: dependency updates
2.36.3 - 2019-12-10
- Fixed: users with invalid genders
2.36.2 - 2019-12-10
- Removed: cleanup old migrations
2.36.1 - 2019-12-09
- Fixed: small bug with emoji support for some existing customers
2.36.0 - 2019-12-09
- Added: internal improvements
- Added: emoji support to all fields
- Added: notifications on Collections
- Added: language field to the User for notifications
- Changed: validation is improved for POST and PUT on v1/board
- Changed: GET version now gives a json object as response
- Removed: GET POST v1/stock and GET PUT v1/stock/{id} endpoints, after deprecation and not in use for almost a year
- Security: dependency updates
2.35.0 - 2019-10-31
- Added: internal improvements
- Fixed: issue where filtering with quotes did not work
- Security: dependency updates
2.34.0 - 2019-10-10
- Added: internal improvements
- Added: automatic thumbnail creation for small generic attachments (pdf, images, office files, etc)
- Added: GET v1/order_type endpoint to retrieve the types of orders currently created for the customer
- Deprecated: GET v1/order/type endpoint to retrieve possible order types
- Security: dependency updates
The rest of the API version history went on a holiday and never came back.