The FogBugz On Site product you know and love now has an updated UI and a new name: Manuscript On Premises

  • XML/JSON API: Fixed incomplete responses from the viewShipDate and viewUserShipDate commands
  • Mitigated a Denial of Service vulnerability responsibly disclosed by the folks at Netsparker
  • The main navigation header has been upgraded on pages such as the wiki and configuration pages to include the drag and drop filters menu and live notifications drop-down
  • Transitions from config and wiki pages back to the case list are much faster
  • Case links in the wiki open much faster, and in light-boxes
  • Fixed wiki searches returning pages from all wikis rather than the current wiki
  • Fixed pasting image attachments into the plain text case editor
  • Improved loading performance of the rich text case editor
  • Manuscript has an entirely new main navigation! The top-level menus have moved to the left side of the screen and are now collapsible, giving you more room on any screen, especially ones with a wide aspect-ratio
  • Just getting started with our API? We now return friendlier error messages for the most common mistakes
  • Added a few aliases to commands in our API; you’ll be finishing each other’s sentences in no time
  • Added a viewCase command to the API, so you no longer need to “search” when you’ve already got a case number handy
  • Using our JSON API? We now return the expected `application/json` content-type for the convenience of your ajax-y integrations
  • Dragging cases between Milestones / Kanban Columns triggers a webhook
  • Tokens which have never been active can be successfully managed on the Session Management page
  • Requesting valid, disabled columns no longer prevents the Export to Excel link from exporting
  • Custom Date Fields maintain the correct value when being exported to Excel
  • The dialog for editing your timesheet kindly scooched over to allow you to see the case you are currently working on
  • The “More Tools” menu (commonly seen when editing the Wiki) shows up when requested, regardless of your wiki page length or scroll position
  • For sites that have “Add subscribers” enabled, it is now possible for normal users to subscribe others to cases via the API
  • Planner estimation unit display (hours vs. story points) selection will now persist across a session
  • More graceful handling of attachment uploads that fail due to user connection issues
  • Clarified the warning when attempting to leave a wiki with unsaved changes
  • Cleaned up the developer console when adding users on the Community Management Page
  • Cleaned up the rendering of backlog order numbers in the case list view
  • Clarified label for subscribers field in case edit mode
  • Limited input values for backlog order to values between 0-100 for inline case edits on the case list page
  • Fixed a regression making it difficult to refire failed webhooks
  • Clarified text in filter bar when filter returns subset of cases
  • For users who prefer to keep a list of case subscribers out of the sidebar, we no longer clutter your dev console either
  • For searches with syntax errors, we display only an error message, omitting the incorrect description of (unknown) search results
  • Restored the 100,000 case limit to API requests
  • Mailboxes pulling from Amazon SES are disabled less enthusiastically when temporary authentication errors occur
  • Sorting by Release Notes will no longer provide you with a seemingly unpredictable ordering of cases (for users fluent in Elastic Search stemming, the previous ordering was predictable but not very useful)
  • Polished the authentication flow for the GitHub Integration
  • Fixed a bug where IE11 users saw the Kanban board’s “planned cases” drawer control showing on top of the case lightbox
  • When an Iteration Planner or Kanban board is filtered to a specific area, clicking the plus button to create a new case will use that area
  • Fixed an issue in Chrome where the text in the search guide was not selectable
  • Fixed a bug making timesheet report and Clark Kent unusable for Safari users.
  • Time tracking will update your working-on case in the sidebar immediately.
  • Normal users can now view the holiday schedules of other users via the API.
  • Selecting an item from search history submits the search rather than focusing on the search input field.
  • Increased limit on the number of bug events indexed per case from 100 to 1000.
  • It is now possible to drag cases into collapsed groups in the Iteration Planner and Kanban Board.
  • Tab complete now works while search helper is displayed, and typing a search axis into the search bar while the search guide is displayed shows info for the suggested search.
  • Fixed bug in onboarding workflow when the first user to log in is a normal user rather than an administrator.
  • Fixed a bug when starting work on a case outside of your set working hours: the confirmation dialog is now closable using the “no” button
  • Incoming emails with understandable, but not quite pedantically-correct HTML markup will render more usefully
  • Fixed icons not appearing correctly in chunky fields
  • Changed the order of the action buttons on the case page (Email, Assign, Edit…)
  • Updates to make EBS visualization loading more efficient
  • Fixed a bug which prevented configuration of SAML authentication
  • Fixed a bug in the Github integration: commits in cases now display with your local date and time instead of UTC (without a label telling you it was UTC)
  • For brand-new sites:
    • Removed our outdated mobile view in favor of the new responsive navbar and upcoming changes to the case page UX
    • The admin user now gets a proper notification for the “Welcome to FogBugz” case
    • The default email frequency for new users has changed from instant to digest
  • Integration settings help boxes appear over fields rather than moving them
  • Fixed a bug causing GitHub changesets to create multiple conflicting imported users
  • Fixed a bug causing the code review icon not to appear in the case list
  • Style fixes for mangled case page header when case titles are too long
  • Bring back hidden wiki buttons on the wiki diff page
  • Fix a broken spinner on the case list page
  • Log in with Google is now available. To enable this feature on your Manuscript On Premises site, go to the avatar menu as an administrator and click Site Configuration. Enable it on the Authentication tab
  • Fixed a bug which prevented clicking through to our prepayment form from the Your Account page
  • When you create a custom integration, you can now upload an avatar image for it
  • When creating a new milestone, the date picker’s left and right arrows are no longer missing
  • If you have a lot of timesheet intervals, the “edit timesheet” dialog is now scrollable
  • Fixed a bug that prevented tapping links in wikis and some other parts of Manuscript on iOS
  • Fixed a bug which made the case edit form stretch horizontally in IE11
  • Moved the timestamp on each case edit from the bottom to the top of the event
  • Made the sidebar on the login page responsive to match how it works when logged in
  • Made various changes to the new fonts and colors in the Manuscript UI including toning down the color-highlighting of case status and reducing blank space
  • Many small visual bug fixes including restoring some missing icons
  • Added an expand/collapse icon to the sidebar
  • Fixed issues with some email clients not displaying integration avatars
  • Fixed a styling bug causing the old kanban plugin to be unusable
  • Updated styling in activity feeds
  • Fixed a bug causing the JSON api to ignore custom fields
  • Fixed a bug causing custom logos to appear incorrectly on the site config page
  • Fixed a bug incorrectly disabling customer mailboxes when mail server returns the message “Authentication failed because the remote party has closed the transport stream.”
  • Added momentum scrolling to case lightbox
  • Forwarding an email no longer insists upon including all attachments, especially not the attachments you explicitly removed from the forward before hitting “send”
  • Customers with our time tracking module enabled now have a convenient button on the case view page for starting and stopping work on a case
  • When adding or removing cases from a hierarchy, the entire hierarchy is reindexed using heartbeat instead of the queue service. This should reduce the bursty overloading of the Queue Service (which can cause monitoring noise and delays) while maintaining a reasonably-current hierarchy in ElasticSearch
  • Under certain circumstances, settings for a Manuscript site could have multiple records in the database. This release will clean out the duplicates and make sure that no settings are duplicated in the future.
  • In the increasingly rare cases where sending a JSON API request results in a server-side error, we’ll no longer send you opaque error about how XML couldn’t be parsed
  • Links in the “Recent” and “Favorites” submenus once again use a visited/unvisited style to let you quickly see what’s changed since your last visit
  • Added access keys for quick editing of cases from list view
  • Added title text to sidebar links for accessibility
  • Disabled the Start Work button on closed cases
  • Fixed a security bug with “ticket urls” for logged in normal/admin users where a user would see all case events regardless of the project permissions
  • Updated old text in RSS feeds
  • Restricted the clickable area around the “Start Work” button on cases in response to reports of time logged accidentally
  • Updates to make the migration process for For Your Server users a bit smoother
  • Update colors to make text in “chunky” fields like tags more readable when selected
  • Increased the threshold height for responsive mobile view
  • Updates to the content delivered to newly created accounts
  • Updated the JSON API backend for better performance
  • Diff and Log URLs in the native source control integration are no longer double-encoded & that’s better for everyone!
  • Receiving HTML emails? Content with a fixed width wider than the case page is now horizontally scrollable so you can see all of it
  • Minor formatting and text copy updates
  • Fixed a bug where Planned Cases column in the Kanban board and Filter columns in the Iteration Planner were the wrong color
  • Fixed filter bar options never loading in certain views
  • Fixed everything ignoring clicks for Edge users
  • Updated link styles to address colorblindness issues
  • Updated our default TLS configuration to match recent changes over at GitHub

The following feature switches have been removed:

  • AccountData
  • CaseLightbox
  • CKEditor4Wiki
  • CustomActivityEntries
  • ExchangeWebServices
  • FogBugz8ElasticSearch
  • GatewaySidebar
  • IndexDirectlyInES
  • Kanban
  • NewLoginPage
  • NewUserPrefs
  • OAuthConfig
  • OcelotBulkEdit
  • OcelotBulkEmail
  • OcelotBulkView
  • OldBugzInOcelot
  • QueueDiscussTopicIndexing
  • SAMLAuthConfig
  • SelfRegistration
  • UpgradeButton