Skip to content

Latest commit

 

History

History
352 lines (334 loc) · 15 KB

RELEASE.md

File metadata and controls

352 lines (334 loc) · 15 KB

1.3.5 (2013/05/31)

Critical deployment changes

  • Add redirectPort and maintenancePort to config.js, see sample_config.js
  • To run tests you will need to add the test database to the login_data.js file, per the conventions in sample_login_data.js. Note also the new snake_case filename convention. You will also need to add this database name to your config.js file under datasource.testDatabase.
  • Changed XT.Data's handling of Dates and nulls to work with current version of plv8 that doesn't require any special handling. You need to be on this plv8 version:

commit d75184e00e08e97bc8caba6c9677f8f375a051aa

Date: Wed Feb 20 00:10:56 2013 -0800

To find your current plv8 version:

  cd ~/plv8js
  git log -1

To move to that plv8 from your current:

  mv plv8js plv8js-old
  git clone https://code.google.com/p/plv8js/
  cd plv8js
  git checkout d75184e00e08e97bc8caba6c9677f8f375a051aa
  # Make sure this is the path to your V8 source:
  make V8_SRCDIR=/home/dev/v8
  sudo make install
  # Restart PostgreSQL Server
  sudo /etc/init.d/postgresql restart

To test if your plv8 is working correctly, try adding a comment to an Account or Contact. See if you get any errors in your browsers Javascript Console and make sure the comment saves.

Features and bugs

  • Implemented parts of issue #20264 REST - Refactor error handling in the database layer
  • Fixed issue #20448 Entering wrong password on mobile client does not return error
  • Fixed issue #20441 Redirect Port other than 80 does not work
  • Fixed issue #20347 Default country not working on CRM configuration
  • Fixed issue #20319 Unable to select first menu after selecting a different menu option
  • Fixed issue #20310 Next number is a formatted number in sales config
  • Fixed issue #20307 Can't attach multiple customers to group
  • Fixed issue #20297 JSON-Patch needs to point to http, not git
  • Implemented issue #20295 move all ports into config.js
  • Fixed issue #20270 *Omnibus :Description label is displayed incorrectly
  • Fixed issue #20266 SQL Injection exploit in XT.Data
  • Implemented issue #20254 Integrate web-mobile user management into the application database
  • Fixed issue #20240 Updating ORM uses Username instead of specified -u user
  • Implemented issue #20212 Build out time and expense portion of "PPM"
  • Fixed issue #20208 User account assignment box is broken
  • Fixed issue #20199 Unable to select line item for a quote
  • Fixed issue #20180 *It is not possible to filter the Customers screen using Advanced Search window
  • Fixed issue #20177 * It is not possible to assign 'Tax Authority' role to a CRM Account
  • Fixed issue #20162 *Text box is displayed irrelevantly for the Currency field in the Tax Rate screen
  • Fixed issue #20157 Incident relations not showing
  • Fixed issue #20078 Priv Error when trying to add a custom command
  • Implemented issue #20052 Tax rate ORM, model, and views need to be added
  • Implemented issue #20041 build extensions dynamically through node
  • Implemented issue #20040 Add support for Sales Orders
  • Fixed issue #20026 *Irrelevant behavior is observed on selecting to assign Tax Authority/Sales Rep role to a CRM account
  • Fixed issue #20024 *Omnibus : Records data grayed out on editing and refreshing to save the changes made
  • Fixed issue #20011 *Chrome : Omnibus :Irrelavant dates are displayed on selecting to enter Date starting with special character
  • Fixed issue #19976 Quote for prospect requires ship-to
  • Fixed issue #19970 Cannot open an Opportunity from a To Do
  • Fixed issue #19932 Characteristics not completely working on quote
  • Fixed issue #19889 *Omnibus: Selecting to enter a number with more than 10 digits in 'Order' field shows irrelevant behavior
  • Fixed issue #19888 Unable to enter a number with more than 12 digits in the 'Expenses' section under the 'Project Tasks' widget of a Project screen
  • Fixed issue #19871 *Tab out from an Items 'Extended Description' field displays an irrelevant dialog
  • Fixed issue #19844 Clicking in Blank Space causes error
  • Fixed issue #19833 New privileges installed by packages do not appear
  • Fixed issue #19830 The advanced search box is wider than the panel
  • Implemented issue #19795 Numbers on number widgets should be right justified
  • Fixed issue #19677 *It is possible to enter 'End Date' prior to 'Start Date' for a Tax Registration Number under 'Tax Registration Numbers' widget
  • Fixed issue #19676 * Omnibus: Discarding the changes made in a Project Task shows unexpected behaviour
  • Fixed issue #19658 * Omnibus :'To Do' associated to the 'Customer' is displayed as locked on selecting to open
  • Fixed issue #19632 *Unable to attach a new file to a record
  • Fixed issue #19616 *Back button is not working on selecting to discard the changes made in a CRM Account's Role
  • Fixed issue #19599 Maxhammer Mobile Users created with improper SUPERUSER roles and overview of proper db creation process.
  • Fixed issue #19542 Shipping charges prevent customer edit
  • Fixed issue #19471 Unable to create custom commands in dogfood
  • Fixed issue #19045 _ Omnibus : Database error is displayed on selecting to duplicate existing records_
  • Fixed issue #19033 Irrelavant behaviour is observed in Project task screen
  • Fixed issue #18958 Errors preventing creation of new item
  • Implemented issue #18757 REST - Modify the XT.Data commit code to enforce the new requiredAttributes driven by db NOT NULL and ORM override

1.3.4 (2013/05/06)

Features and bugs

  • Fixed issue #20169 etag versions not working with usr and org string pkeys
  • Implemented issue #18716 REST - Create helper functions needed to generate API Directory list and Discovery Documents
  • Implemented issue #19304 REST - Add route generator for resource end points
  • Fixed issue #19870 Unable to attach a contact related to a CRM Account under Documents widget of an accounts screen
  • Fixed issue #19905 Documents attached under the document widget of a record are not displayed on selecting to reopen the record
  • Fixed issue #20214 incorrect login brings up error screen
  • Fixed issue #20235 Selecting to enter the address for a contact displays an error message in the console
  • Fixed issue #20205 Select Organization for a User - "ID is required" Error
  • Fixed issue #20184 List lazy-loading problem
  • Fixed issue #19953 Cannot use a prospect to save a quote
  • Fixed issue #19973 percent widget is broken
  • Fixed issue #20026 *Irrelevant behavior is observed on selecting to assign Tax Authority/Sales Rep role to a CRM account
  • Implemented issue #20154 Add support for natural keys on orms
  • Fixed issue #20066 *Irrelevant dialog is displayed on selecting to save a Tax Class
  • Implemented issue #20044 Add support JSON Patch
  • Implemented issue #20052 Tax rate ORM, model, and views need to be added
  • Implemented issue #20054 installer should work atomically on one org at a time

1.3.3 (2013/04/18)

Critical deployment changes

  • You need to add "lib/ext/smtpTransport" as a requirement in your config.js. See sample_config.js for details.
  • We removed node-datasource/lib/private/salt.txt from version control. You will have to put this file back in yourself. You can fill it with any long string you want.
  • You need to implement npm changes, config.js changes, and the deletion of a global table as documented here.
  • We are now running on our own fork of plv8.

Features and bugs

  • Fixed issue #19246 Help file iframe issue on Firefox
  • Fixed issue #19593 Record Lock - No Error when attaching a Locked Contact to Account
  • Fixed issue #19450 Updating setup items does not update their collections and pickers
  • Fixed issue #19469 customer edit ship-to bug
  • Implemented issue #19442 Add schema to data routes for Pentaho reports
  • Implemented issue #19296 OAuth 2.0 - After switching to ONLY Express, remove dead code in node-xt and node-datasource
  • Fixed issue #19813 Create list and view to maintain customer groups
  • Implemented issue #19812 Create list and view to maintain customer types
  • Implemented issue #19818 List cost should be added to item workspace
  • Implemented issue #19811 Create list and view to maintain sales reps
  • Implemented issue #19847 Additional mobile db Org Attributes Fields/tables to support automation and data collection required for campaigns etc.
  • Implemented issue #19815 Create list and workspace for freight class
  • Implemented issue #19821 Create list and workspace for ship zone
  • Fixed issue #19840 Quotes panel MISSING on Opportunity, Prospect and Customer
  • Fixed issue #20007 Parent CRM account not created when prospect created
  • Implemented issue #19814 Create list and views for tax maintenance
  • Implemented issue #19822 Create list and workspace for terms
  • Fixed issue #20022 Project numbers are disabled in incidents
  • Fixed issue #19703 speed up update
  • Implemented issue #19972 Proposal for BI for Sales based on Pentaho Community
  • Fixed issue #19806 Quote summary needs cosmetic work
  • Fixed issue #19930 Search on Address in Quote does not work
  • Implemented issue #19989 Add a section to display version number
  • Implemented issue #19823 Create list and workspace for sale type
  • Fixed issue #20039 State Dropdown does not appear correctly when editing Ship-To
  • Fixed issue #19804 Cost on quote line items should show the local currency
  • Implemented issue #20053 Incident filter by foundIn and fixedIn
  • Fixed issue #20067 Customer Groups does not give error when saving with Blank Name
  • Fixed issue #20073 Numerous problems with customer shipto