update misc copyright dates
[xtuple] / RELEASE.md
1 1.5.2 (201x/xx/xx)
2 ==================
3 Critical deployment changes
4 ---------------------------
5 Mobile Client connections to Pentaho are no longer defined by biUrl and biServerUrl in config.js.  They are now defined
6 by biServer and printServer.  See the details in:
7
8 https://github.com/xtuple/xtuple/wiki/xTuple-Business-Intelligence
9
10
11 1.5.1 (2013/12/04)
12 ===============
13
14 Critical deployment changes
15 ---------------------------
16 * File moved xtuple/test/shared/login_data.js -> xtuple/test/lib/login_data.js
17   `mv test/shared/login_data.js test/lib`
18 * File moved xtuple/test/mocha/lib/demo-test.backup -> xtuple/test/lib/demo-test.backup
19   `mv test/mocha/lib/demo-test.backup test/lib`
20 * If you have inventory registered you will have to change its location
21   `update xt.ext set ext_location = '/private-extensions' where ext_name = 'inventory'`
22
23 - Implemented VM773:39
24   issue #[21224](http://www.xtuple.org/xtincident/view/bugs/21224) VM773:40
25   _REST - Add support for a query "operator" to the REST API and Discovery Docs_ VM773:41
26 - Implemented VM773:39
27   issue #[21587](http://www.xtuple.org/xtincident/view/bugs/21587) VM773:40
28   _Add Billing configuration_ VM773:41
29 - Implemented VM773:39
30   issue #[21625](http://www.xtuple.org/xtincident/view/bugs/21625) VM773:40
31   _Implement Reason Code_ VM773:41
32 - Fixed VM773:39
33   issue #[21757](http://www.xtuple.org/xtincident/view/bugs/21757) VM773:40
34   _Add Project Type to Project_ VM773:41
35 - Fixed VM773:39
36   issue #[21866](http://www.xtuple.org/xtincident/view/bugs/21866) VM773:40
37   _Cost in Time Sheet (Worksheet) is null when entered through mobile_ VM773:41
38 - Fixed VM773:39
39   issue #[21979](http://www.xtuple.org/xtincident/view/bugs/21979) VM773:40
40   _Arrowing up down through grid entry to not commit edited value to the model_ VM773:41
41 - Implemented VM773:39
42   issue #[21982](http://www.xtuple.org/xtincident/view/bugs/21982) VM773:40
43   _Print invoices_ VM773:41
44 - Implemented VM773:39
45   issue #[21986](http://www.xtuple.org/xtincident/view/bugs/21986) VM773:40
46   _Add support for Workflow to Sales Orders_ VM773:41
47 - Implemented VM773:39
48   issue #[21989](http://www.xtuple.org/xtincident/view/bugs/21989) VM773:40
49   _Add support on item relation widget to search barcode and alias_ VM773:41
50 - Implemented VM773:39
51   issue #[21992](http://www.xtuple.org/xtincident/view/bugs/21992) VM773:40
52   _Move inventory to the private-extensions repository_ VM773:41
53 - Fixed VM773:39
54   issue #[22031](http://www.xtuple.org/xtincident/view/bugs/22031) VM773:40
55   _Can not change settings_ VM773:41
56 - Completed VM773:39
57   issue #[22049](http://www.xtuple.org/xtincident/view/bugs/22049) VM773:40
58   _Cleanup the test folder_ VM773:41
59 - Fixed VM773:39
60   issue #[22063](http://www.xtuple.org/xtincident/view/bugs/22063) VM773:40
61   _*Selecting to assign a privilege to a user account role displays 'Internal Server Error' dialog_ VM773:41
62 - Fixed VM773:39
63   issue #[22093](http://www.xtuple.org/xtincident/view/bugs/22093) VM773:40
64   _View Characteristics disabled still allows Characteristics to be viewed_ VM773:41
65 - Fixed VM773:39
66   issue #[22094](http://www.xtuple.org/xtincident/view/bugs/22094) VM773:40
67   _Characteristic Privilege declared by the CRM extension error_ VM773:41
68 - Fixed VM773:39
69   issue #[22098](http://www.xtuple.org/xtincident/view/bugs/22098) VM773:40
70   _Disabled ViewClassCodes priv still allows user to view Class Code_ VM773:41
71 - Fixed VM773:39
72   issue #[22100](http://www.xtuple.org/xtincident/view/bugs/22100) VM773:40
73   _Disable ViewCostCategory Priv still allows user to view Cost Category_ VM773:41
74 - Fixed VM773:39
75   issue #[22101](http://www.xtuple.org/xtincident/view/bugs/22101) VM773:40
76   _Cost Category Privs not declared by extensions_ VM773:41
77 - Fixed VM773:39
78   issue #[22102](http://www.xtuple.org/xtincident/view/bugs/22102) VM773:40
79   _MaintainClassCodes priv not declared by the project extension_ VM773:41
80 - Fixed VM773:39
81   issue #[22103](http://www.xtuple.org/xtincident/view/bugs/22103) VM773:40
82   _Billing extension will not load without Sales_ VM773:41
83 - Fixed VM773:39
84   issue #[22104](http://www.xtuple.org/xtincident/view/bugs/22104) VM773:40
85   _Incident Plus will not load without Project_ VM773:41
86 - Fixed VM773:39
87   issue #[22138](http://www.xtuple.org/xtincident/view/bugs/22138) VM773:40
88   _Save on incident fails_ VM773:41
89 - Fixed VM773:39
90   issue #[22143](http://www.xtuple.org/xtincident/view/bugs/22143) VM773:40
91   _Agent is required for New User Account_ VM773:41
92 - Fixed VM773:39
93   issue #[22166](http://www.xtuple.org/xtincident/view/bugs/22166) VM773:40
94   _incident list color is all white_ VM773:41
95
96 1.5.0 (2013/11/19)
97 ==================
98
99 - Implemented
100   issue #[18917](http://www.xtuple.org/xtincident/view/bugs/18917)
101   _Complete translation functionality_
102 - Fixed
103   issue #[19681](http://www.xtuple.org/xtincident/view/bugs/19681)
104   _*Omnibus :It is not possible to re-attach a newly created and detached To Do item from a record_
105 - Implemented
106   issue #[20438](http://www.xtuple.org/xtincident/view/bugs/20438)
107   _convert a quote to a sales order_
108 - Fixed
109   issue #[20625](http://www.xtuple.org/xtincident/view/bugs/20625)
110   _Customer hold privileges are not enforced on Sales Order_
111 - Implemented
112   issue #[20946](http://www.xtuple.org/xtincident/view/bugs/20946)
113   _implement rjson for basic compression_
114 - Implemented
115   issue #[21038](http://www.xtuple.org/xtincident/view/bugs/21038)
116   _Complete Issue to Shipping_
117 - Implemented
118   issue #[21100](http://www.xtuple.org/xtincident/view/bugs/21100)
119   _Sales Order Line Items should have a border to show_
120 - Fixed
121   issue #[21166](http://www.xtuple.org/xtincident/view/bugs/21166)
122   _*Selecting to create a New To Do from the To Do tab of an incident generates a JS console error_
123 - Fixed
124   issue #[21178](http://www.xtuple.org/xtincident/view/bugs/21178)
125   _*It is possible to delete the tasks to which Actual Time/Expenses are posted already_
126 - Fixed
127   issue #[21245](http://www.xtuple.org/xtincident/view/bugs/21245)
128   _*Inactive Sales representatives are available for selection_
129 - Fixed
130   issue #[21442](http://www.xtuple.org/xtincident/view/bugs/21442)
131   _Site Defaults in Mobile Web are not honoring user defaults_
132 - Fixed
133   issue #[21448](http://www.xtuple.org/xtincident/view/bugs/21448)
134   _Error checking on functions is spotty in Mobile_
135 - Fixed
136   issue #[21483](http://www.xtuple.org/xtincident/view/bugs/21483)
137   _*Omnibus: Records lists doesn't honor the selected 'Sort By' options_
138 - Fixed
139   issue #[21491](http://www.xtuple.org/xtincident/view/bugs/21491)
140   _*Selecting to save a new To do item with an incident/Opportunity attached to it displays JS console error_
141 - Fixed
142   issue #[21494](http://www.xtuple.org/xtincident/view/bugs/21494)
143   _The Alter Transaction Dates Privilege is not enforced on Issue to Shipping and Ship_
144 - Fixed
145   issue #[21529](http://www.xtuple.org/xtincident/view/bugs/21529)
146   _Item Site is incomplete_
147 - Implemented
148   issue #[21585](http://www.xtuple.org/xtincident/view/bugs/21585)
149   _Add support for Sales Categories_
150 - Implemented
151   issue #[21587](http://www.xtuple.org/xtincident/view/bugs/21587)
152   _Add Billing configuration_
153 - Implemented
154   issue #[21601](http://www.xtuple.org/xtincident/view/bugs/21601)
155   _Add mult-select support to worksheets_
156 - Fixed
157   issue #[21604](http://www.xtuple.org/xtincident/view/bugs/21604)
158   _Terms implementation is incomplete_
159 - Implemented
160   issue #[21614](http://www.xtuple.org/xtincident/view/bugs/21614)
161   _Implement Bank Account_
162 - Fixed
163   issue #[21617](http://www.xtuple.org/xtincident/view/bugs/21617)
164   _*Unable to scroll the Time Sheets List in a new Worksheet_
165 - Implemented
166   issue #[21625](http://www.xtuple.org/xtincident/view/bugs/21625)
167   _Implement Reason Code_
168 - Fixed
169   issue #[21633](http://www.xtuple.org/xtincident/view/bugs/21633)
170   _*Unable to delete a Sales order_
171 - Fixed
172   issue #[21650](http://www.xtuple.org/xtincident/view/bugs/21650)
173   _*'Ship' button is active in the Issue to Shipping screen when 'Ship Orders' privilege is disabled for the user_
174 - Fixed
175   issue #[21657](http://www.xtuple.org/xtincident/view/bugs/21657)
176   _Grid row doesn't refresh_
177 - Fixed
178   issue #[21659](http://www.xtuple.org/xtincident/view/bugs/21659)
179   _Mobile Timecard entry... remembering fields so don't need to continually enter same data_
180 - Fixed
181   issue #[21666](http://www.xtuple.org/xtincident/view/bugs/21666)
182   _*Unable to delete a Prospect_
183 - Fixed
184   issue #[21667](http://www.xtuple.org/xtincident/view/bugs/21667)
185   _*Unable to delete a Customer_
186 - Fixed
187   issue #[21670](http://www.xtuple.org/xtincident/view/bugs/21670)
188   _*Selecting to discard the changes of a Worksheet hangs the application_
189 - Implemented
190   issue #[21679](http://www.xtuple.org/xtincident/view/bugs/21679)
191   _Tweak MW refresh icon_
192 - Fixed
193   issue #[21680](http://www.xtuple.org/xtincident/view/bugs/21680)
194   _Timesheets in Mobile Web Client Default to Billable, when Customer is Selected_
195 - Implemented
196   issue #[21684](http://www.xtuple.org/xtincident/view/bugs/21684)
197   _Implement Invoices_
198 - Fixed
199   issue #[21704](http://www.xtuple.org/xtincident/view/bugs/21704)
200   _Unable to use Sales Analysis due to Blocked page_
201 - Implemented
202   issue #[21739](http://www.xtuple.org/xtincident/view/bugs/21739)
203   _Projects should support characteristics_
204 - Implemented
205   issue #[21750](http://www.xtuple.org/xtincident/view/bugs/21750)
206   _Develop OLAP client support for dashboards_
207 - Implemented
208   issue #[21762](http://www.xtuple.org/xtincident/view/bugs/21762)
209   _Add support for grid entry to project_
210 - Fixed
211   issue #[21801](http://www.xtuple.org/xtincident/view/bugs/21801)
212   _xt error on desktop 4.1  with Mobile client_
213 - Implemented
214   issue #[21807](http://www.xtuple.org/xtincident/view/bugs/21807)
215   _Develop install script for Pentaho_
216 - Implemented
217   issue #[21821](http://www.xtuple.org/xtincident/view/bugs/21821)
218   _Need new welcome screen metric for MW_
219 - Fixed
220   issue #[21831](http://www.xtuple.org/xtincident/view/bugs/21831)
221   _Can not run xt-mobile scripts on db upgraded from 4.1.0 to 4.2.0_
222 - Implemented
223   issue #[21834](http://www.xtuple.org/xtincident/view/bugs/21834)
224   _Prerequisite Checks for Mobile Required_
225 - Fixed
226   issue #[21851](http://www.xtuple.org/xtincident/view/bugs/21851)
227   _mobile no longer uses bindAddress_
228 - Implemented
229   issue #[21864](http://www.xtuple.org/xtincident/view/bugs/21864)
230   _assign project tasks to resources_
231 - Fixed
232   issue #[21894](http://www.xtuple.org/xtincident/view/bugs/21894)
233   _Address can not be updated_
234 - Implemented
235   issue #[21895](http://www.xtuple.org/xtincident/view/bugs/21895)
236   _Initial analytic charts for dashboard in Sales BI Extension_
237 - Fixed
238   issue #[21933](http://www.xtuple.org/xtincident/view/bugs/21933)
239   _Client not responding after log in_
240 - Fixed
241   issue #[21994](http://www.xtuple.org/xtincident/view/bugs/21994)
242   _*Selecting to run the install script displays Syntax error_
243
244 This version requires version 4.2.0 or higher of xTuple PostBooks or commercial edition database.
245
246 1.4.6 (2013/11/xx)
247 ==================
248 Critical deployment changes
249 ---------------------------
250 - The Sales Dashboard has been redesigned to show sales data from analytic cubes.  To connect to the BI Server
251 you must define:
252  
253    biServer: {
254         hostname: "localhost",
255         port: 8080,
256         catalog: "xTuple",
257         tenantname: "default",
258         keyFile: "./lib/rest-keys/server.key"
259       }
260 in config.js.  Also, the Sales Dashboard is now structured in a private extension:
261  
262    https://github.com/xtuple/private-extensions/tree/master/source/bi
263
264 1.4.5 (2013/10/11)
265 ==================
266 - Fixed
267   issue #[19869](http://www.xtuple.org/xtincident/view/bugs/19869)
268   _*Omnibus: Locked record is displayed on selecting to open a contact after discarding new contact screen opened from it _
269 - Fixed
270   issue #[19957](http://www.xtuple.org/xtincident/view/bugs/19957)
271   _Selecting to create a new Customer/Prospect from the customer field of Quote screen doesn't populates the customer automatically_
272 - Fixed
273   issue #[20000](http://www.xtuple.org/xtincident/view/bugs/20000)
274   _* It is not possible to delete the customer SHIP-TO on reopening the customer_
275 - Fixed
276   issue #[20012](http://www.xtuple.org/xtincident/view/bugs/20012)
277   _*Selected sales representative commission rate is not displayed automatically on the Customer screen_
278 - Fixed
279   issue #[20064](http://www.xtuple.org/xtincident/view/bugs/20064)
280   _*Ship-To Number search screen is not labeled_
281 - Fixed
282   issue #[20071](http://www.xtuple.org/xtincident/view/bugs/20071)
283   _Saving while Customer Ship-To is open gives error then causes other issues_
284 - Fixed
285   issue #[20173](http://www.xtuple.org/xtincident/view/bugs/20173)
286   _*It is not possible to assign a Tax Authority to a Tax Code_
287 - Fixed
288   issue #[20196](http://www.xtuple.org/xtincident/view/bugs/20196)
289   _*Data Source error is displayed on selecting to search the item sites screen with 'Class Code' filter_
290 - Duplicate
291   issue #[20198](http://www.xtuple.org/xtincident/view/bugs/20198)
292   _*'Mask' and 'Validator' fields present under characteristic of type 'Text' are not functional_
293 - Implemented
294   issue #[20311](http://www.xtuple.org/xtincident/view/bugs/20311)
295   _Welcome screen iframe does not scroll on iOS devices. CSS fix attached. ASM#5469_
296 - Reopened
297   issue #[20332](http://www.xtuple.org/xtincident/view/bugs/20332)
298   _Error Adding a Sales Order to an Opportunity_
299 - Implemented
300   issue #[20682](http://www.xtuple.org/xtincident/view/bugs/20682)
301   _Inventory History Report_
302 - No Change Required
303   issue #[20885](http://www.xtuple.org/xtincident/view/bugs/20885)
304   _Time Expense Version has Incorrect title_
305 - Fixed
306   issue #[20888](http://www.xtuple.org/xtincident/view/bugs/20888)
307   _Class Code List updates after a Discard_
308 - Fixed
309   issue #[20981](http://www.xtuple.org/xtincident/view/bugs/20981)
310   _BI Readme steps updated_
311 - Fixed
312   issue #[20994](http://www.xtuple.org/xtincident/view/bugs/20994)
313   _Clicking on Advanced Search displays History_
314 - Fixed
315   issue #[21008](http://www.xtuple.org/xtincident/view/bugs/21008)
316   _*CRM Dashboard charts are duplicated on selecting to refresh_
317 - Fixed
318   issue #[21062](http://www.xtuple.org/xtincident/view/bugs/21062)
319   _Using Help Pullout Tab gives Java Console Error_
320 - Fixed
321   issue #[21110](http://www.xtuple.org/xtincident/view/bugs/21110)
322   _*Omnibus: Record is locked for some time on selecting 'Save and New' or 'New' button from the record screen_
323 - Fixed
324   issue #[21114](http://www.xtuple.org/xtincident/view/bugs/21114)
325   _*observation: Unable to delete a Sales Representative_
326 - Fixed
327   issue #[21181](http://www.xtuple.org/xtincident/view/bugs/21181)
328   _*New Quotes/Sales Orders created from the Opportunity screen are not displayed as attached to the Opportunity_
329 - Fixed
330   issue #[21182](http://www.xtuple.org/xtincident/view/bugs/21182)
331   _*Omnibus: Selecting to delete a characteristic and save the record displays irrelevant dialog_
332 - Fixed
333   issue #[21230](http://www.xtuple.org/xtincident/view/bugs/21230)
334   _*Employee screen doesn't save the Group attached to it_
335 - Fixed
336   issue #[21232](http://www.xtuple.org/xtincident/view/bugs/21232)
337   _*Translation is required for the description label in the 'Advanced Search' panel of Employee Group list_
338 - Duplicate
339   issue #[21248](http://www.xtuple.org/xtincident/view/bugs/21248)
340   _* Translation is required for the timeExpense label in About screen_
341 - Fixed
342   issue #[21270](http://www.xtuple.org/xtincident/view/bugs/21270)
343   _*Translation is required for the  label in About screen_
344 - Fixed
345   issue #[21383](http://www.xtuple.org/xtincident/view/bugs/21383)
346   _Found/Fixed in lists are not populated on Advanced Search_
347 - Fixed
348   issue #[21396](http://www.xtuple.org/xtincident/view/bugs/21396)
349   _Misbehavior in Time/Expense editor panels_
350 - Fixed
351   issue #[21401](http://www.xtuple.org/xtincident/view/bugs/21401)
352   _Gear on worksheet list inconsistent_
353 - Fixed
354   issue #[21402](http://www.xtuple.org/xtincident/view/bugs/21402)
355   _All new records prompt to discard on iPad_
356 - No Change Required
357   issue #[21415](http://www.xtuple.org/xtincident/view/bugs/21415)
358   _Attaching an Incident or Contact to an Account will not save_
359 - Fixed
360   issue #[21419](http://www.xtuple.org/xtincident/view/bugs/21419)
361   _Worksheet owned by person who created it_
362 - Fixed
363   issue #[21425](http://www.xtuple.org/xtincident/view/bugs/21425)
364   _List box editor doesn't validate_
365 - Fixed
366   issue #[21437](http://www.xtuple.org/xtincident/view/bugs/21437)
367   _Pickers not populating on configuration_
368 - Fixed
369   issue #[21440](http://www.xtuple.org/xtincident/view/bugs/21440)
370   _*Delete option is inactive for Tax Authorities_
371 - Fixed
372   issue #[21451](http://www.xtuple.org/xtincident/view/bugs/21451)
373   _Timesheet remembers my location every time_
374 - Fixed
375   issue #[21454](http://www.xtuple.org/xtincident/view/bugs/21454)
376   _Search box pushed off the screen_
377 - Fixed
378   issue #[21473](http://www.xtuple.org/xtincident/view/bugs/21473)
379   _Unable to login Standard if Inventory or Sales is not enabled_
380 - Fixed
381   issue #[21479](http://www.xtuple.org/xtincident/view/bugs/21479)
382   _*'View Inventory History' privilege under 'Inventory' module requires translation_
383 - Fixed
384   issue #[21480](http://www.xtuple.org/xtincident/view/bugs/21480)
385   _*Transaction Date, Transaction Type and Order Type options in the Sort By list of 'Inventory History' require translation_
386 - Implemented
387   issue #[21487](http://www.xtuple.org/xtincident/view/bugs/21487)
388   _grid entry in quote_
389 - Fixed
390   issue #[21496](http://www.xtuple.org/xtincident/view/bugs/21496)
391   _*It is possible to select a project in 'Complete' status to create a time/expense sheet_
392 - Fixed
393   issue #[21500](http://www.xtuple.org/xtincident/view/bugs/21500)
394   _Icons on pickers overlap text when scrolling_
395 - Fixed
396   issue #[21505](http://www.xtuple.org/xtincident/view/bugs/21505)
397   _Mobile object names inconsistent with precedent_
398 - Fixed
399   issue #[21515](http://www.xtuple.org/xtincident/view/bugs/21515)
400   _*Incorrect Project Task is displayed in the Time/Expense sheet of a worksheet_
401 - Fixed
402   issue #[21540](http://www.xtuple.org/xtincident/view/bugs/21540)
403   _Characteristics don't get disabled_
404 - Fixed
405   issue #[21541](http://www.xtuple.org/xtincident/view/bugs/21541)
406   _*Unable to update the Schedule date of a Quote_
407 - Fixed
408   issue #[21565](http://www.xtuple.org/xtincident/view/bugs/21565)
409   _Selecting new time entry brings up prior entry_
410 - Implemented
411   issue #[21581](http://www.xtuple.org/xtincident/view/bugs/21581)
412   _Add freight class picker to item workspace_
413 - Fixed
414   issue #[21605](http://www.xtuple.org/xtincident/view/bugs/21605)
415   _Document linkages are only showing up on one side_
416 - Fixed
417   issue #[21627](http://www.xtuple.org/xtincident/view/bugs/21627)
418   _Sales analysis (and other) object name problem_
419
420
421 1.4.4 (2013/09/27)
422 ==================
423
424 Features and bugfixes
425 ---------------------
426
427 - Implemented
428   issue #[18833](http://www.xtuple.org/xtincident/view/bugs/18833)
429   _Would like user customizable content on lists_
430 - Implemented
431   issue #[19647](http://www.xtuple.org/xtincident/view/bugs/19647)
432   _Report dates and currency must be localizable_
433 - Fixed
434   issue #[19858](http://www.xtuple.org/xtincident/view/bugs/19858)
435   _*Unable to delete a Project Task from Project Tasks screen_
436 - Fixed
437   issue #[20449](http://www.xtuple.org/xtincident/view/bugs/20449)
438   _Incidents gives error when CRM is only extension_
439 - Implemented
440   issue #[20677](http://www.xtuple.org/xtincident/view/bugs/20677)
441   _Create Location object_
442 - Implemented
443   issue #[20683](http://www.xtuple.org/xtincident/view/bugs/20683)
444   _Backlog Report_
445 - Implemented
446   issue #[20684](http://www.xtuple.org/xtincident/view/bugs/20684)
447   _Create Shipments List object and views with return action_
448 - Implemented
449   issue #[20734](http://www.xtuple.org/xtincident/view/bugs/20734)
450   _Issue to Shipping_
451 - Fixed
452   issue #[20800](http://www.xtuple.org/xtincident/view/bugs/20800)
453   _*Delete option is active for contacts attached to ToDoitem/Opportunity_
454 - Fixed
455   issue #[20927](http://www.xtuple.org/xtincident/view/bugs/20927)
456   _Install script says finished when it is not_
457 - Fixed
458   issue #[20954](http://www.xtuple.org/xtincident/view/bugs/20954)
459   _Problems in report data from data-from-key_
460 - Fixed
461   issue #[21093](http://www.xtuple.org/xtincident/view/bugs/21093)
462   _*No error message is displayed on selecting to delete an item with item site created for it_
463 - Fixed
464   issue #[21176](http://www.xtuple.org/xtincident/view/bugs/21176)
465   _*Unable to save comments for a To do item_
466 - Fixed
467   issue #[21189](http://www.xtuple.org/xtincident/view/bugs/21189)
468   _Files over 1MB does not appear to complete upload_
469 - Implemented
470   issue #[21251](http://www.xtuple.org/xtincident/view/bugs/21251)
471   _Add credit card processing support to Sales Order_
472 - Fixed
473   issue #[21277](http://www.xtuple.org/xtincident/view/bugs/21277)
474   _T/E mobile not enforcing view other rules._
475 - Fixed
476   issue #[21306](http://www.xtuple.org/xtincident/view/bugs/21306)
477   _Menu presentation order unpredictable_
478 - Fixed
479   issue #[21316](http://www.xtuple.org/xtincident/view/bugs/21316)
480   _Time and Expense uneditable when unapproved_
481 - Completed
482   issue #[21327](http://www.xtuple.org/xtincident/view/bugs/21327)
483   _Sales cubes dimension and measure terminology_
484 - Completed
485   issue #[21360](http://www.xtuple.org/xtincident/view/bugs/21360)
486   _add monthly calendar to sales cubes_
487 - Completed
488   issue #[21361](http://www.xtuple.org/xtincident/view/bugs/21361)
489   _Should be able to save Sales Analysis query_
490 - Fixed
491   issue #[21368](http://www.xtuple.org/xtincident/view/bugs/21368)
492   _Worksheets bring in wrong customer reference_
493 - Fixed
494   issue #[21385](http://www.xtuple.org/xtincident/view/bugs/21385)
495   _TE Worksheet List does not filter on on Date_
496 - Fixed
497   issue #[21399](http://www.xtuple.org/xtincident/view/bugs/21399)
498   _Can't find worksheet total hours_
499 - Fixed
500   issue #[21403](http://www.xtuple.org/xtincident/view/bugs/21403)
501   _Worksheets should default to self as the Employee_
502 - Fixed
503   issue #[21407](http://www.xtuple.org/xtincident/view/bugs/21407)
504   _Field missing on Worksheet:  hourly cost_
505 - Fixed
506   issue #[21427](http://www.xtuple.org/xtincident/view/bugs/21427)
507   _Inventory Extension adding expense category to setup menu_
508 - Fixed
509   issue #[21432](http://www.xtuple.org/xtincident/view/bugs/21432)
510   _forgot password error_
511 - Fixed
512   issue #[21439](http://www.xtuple.org/xtincident/view/bugs/21439)
513   _Picker is too wide on money widgets_
514 - Fixed
515   issue #[21442](http://www.xtuple.org/xtincident/view/bugs/21442)
516   _Site Defaults in Mobile Web are not honoring user defaults_
517 - Fixed
518   issue #[21453](http://www.xtuple.org/xtincident/view/bugs/21453)
519   _Firefox is blocking mobile help content_
520 - Fixed
521   issue #[21455](http://www.xtuple.org/xtincident/view/bugs/21455)
522   _Sort is not working for Sort and Layout Attribute Pickers_
523 - Fixed
524   issue #[21478](http://www.xtuple.org/xtincident/view/bugs/21478)
525   _*Selecting to create new Shipment record displays insufficient privileges dialog_
526 - Fixed
527   issue #[21482](http://www.xtuple.org/xtincident/view/bugs/21482)
528   _*Omnibus: Blank screen is displayed on selecting to print any record/records list_
529 - Fixed
530   issue #[21495](http://www.xtuple.org/xtincident/view/bugs/21495)
531   _Cannot Search for Incident Contact_
532 - Fixed
533   issue #[21497](http://www.xtuple.org/xtincident/view/bugs/21497)
534   _Time Expense has dependency on Sales_
535 - Fixed
536   issue #[21498](http://www.xtuple.org/xtincident/view/bugs/21498)
537   _Users can not save time sheet if no prvilege_
538 - Fixed
539   issue #[21524](http://www.xtuple.org/xtincident/view/bugs/21524)
540   _Printing Admin Account causes unhandled Error_
541 - Fixed
542   issue #[21532](http://www.xtuple.org/xtincident/view/bugs/21532)
543   _Cannot open an existing Item_
544
545
546 1.4.3 (2013/09/11)
547 ==================
548
549 Features and bugfixes
550 ---------------------
551 - Implemented
552   issue #[18488](http://www.xtuple.org/xtincident/view/bugs/18488)
553   _Add sort option to Mobile client_
554 - Fixed
555   issue #[19395](http://www.xtuple.org/xtincident/view/bugs/19395)
556   _*Unable to delete a contact with no address_
557 - Fixed
558   issue #[19680](http://www.xtuple.org/xtincident/view/bugs/19680)
559   _Email profiles are not editable_
560 - Fixed
561   issue #[19966](http://www.xtuple.org/xtincident/view/bugs/19966)
562   _*It is possible to create a Quote without any line item_
563 - Fixed
564   issue #[19992](http://www.xtuple.org/xtincident/view/bugs/19992)
565   _*New quote created from a Customer does not populates the customer number  automatically in 'Customer' field of quote screen_
566 - Fixed
567   issue #[19993](http://www.xtuple.org/xtincident/view/bugs/19993)
568   _*Detach button in the Quotes panel of a customer is not functional_
569 - Implemented
570   issue #[20445](http://www.xtuple.org/xtincident/view/bugs/20445)
571   _Login Page should have "Forgot Password" link/functionality_
572 - Fixed
573   issue #[20458](http://www.xtuple.org/xtincident/view/bugs/20458)
574   _Editing Worksheet Time Billable does not save_
575 - Fixed
576   issue #[20460](http://www.xtuple.org/xtincident/view/bugs/20460)
577   _Posting a Worksheet does not appear to do anything_
578 - Implemented
579   issue #[20782](http://www.xtuple.org/xtincident/view/bugs/20782)
580   _add vCard export functionality for contacts_
581 - Implemented
582   issue #[20851](http://www.xtuple.org/xtincident/view/bugs/20851)
583   _REST support for field-level queries_
584 - Fixed
585   issue #[20909](http://www.xtuple.org/xtincident/view/bugs/20909)
586   _ListRelationsEditorBox fails if you delete an intermediate item_
587 - Fixed
588   issue #[20960](http://www.xtuple.org/xtincident/view/bugs/20960)
589   _Cannot create new Site_
590 - Fixed
591   issue #[20961](http://www.xtuple.org/xtincident/view/bugs/20961)
592   _Deleting a Site does not work_
593 - Completed
594   issue #[20987](http://www.xtuple.org/xtincident/view/bugs/20987)
595   _Pentaho tenant to include server IP_
596 - Implemented
597   issue #[21046](http://www.xtuple.org/xtincident/view/bugs/21046)
598   _Add context messaging tools for Mobile Web UI (Sales Analysis)_
599 - Fixed
600   issue #[21097](http://www.xtuple.org/xtincident/view/bugs/21097)
601   _*Selecting to edit and save an item site displays irrelevant message_
602 - Fixed
603   issue #[21112](http://www.xtuple.org/xtincident/view/bugs/21112)
604   _*Omnibus: Action icon button doesn't respond on clicking when 'Advanced Search' panel is open for the list of records_
605 - Fixed
606   issue #[21120](http://www.xtuple.org/xtincident/view/bugs/21120)
607   _*Observation: Selecting to save the Tax rate with currency set to default displays 'currency is required' message irrelevantly_
608 - Fixed
609   issue #[21121](http://www.xtuple.org/xtincident/view/bugs/21121)
610   _*Selecting 'Save' in the Tax Rate screen without selecting the Tax Code doesn't displays any error message_
611 - Fixed
612   issue #[21123](http://www.xtuple.org/xtincident/view/bugs/21123)
613   _Multi-Site option should not be allowed off if there are Multi-sites_
614 - Fixed
615   issue #[21158](http://www.xtuple.org/xtincident/view/bugs/21158)
616   _*translation required for effective and expiry date warning messages_
617 - Fixed
618   issue #[21201](http://www.xtuple.org/xtincident/view/bugs/21201)
619   _*Delete option is active for Used contacts_
620 - Fixed
621   issue #[21234](http://www.xtuple.org/xtincident/view/bugs/21234)
622   _*It is possible to edit and save the Billing rate currency of the Time And Expense sheets of an Approved worksheet_
623 - Fixed
624   issue #[21256](http://www.xtuple.org/xtincident/view/bugs/21256)
625   _Project does not save with filter_
626 - Fixed
627   issue #[21276](http://www.xtuple.org/xtincident/view/bugs/21276)
628   _mobile TE scrolling_
629 - Fixed
630   issue #[21289](http://www.xtuple.org/xtincident/view/bugs/21289)
631   _A user who only has personal privileges can not create records_
632 - Fixed
633   issue #[21302](http://www.xtuple.org/xtincident/view/bugs/21302)
634   _Task assignments not working on worksheets_
635 - Fixed
636   issue #[21359](http://www.xtuple.org/xtincident/view/bugs/21359)
637   _Worksheet list unacceptably slow_
638 - Fixed
639   issue #[21374](http://www.xtuple.org/xtincident/view/bugs/21374)
640   _Last saved filter doesn't default_
641 - Fixed
642   issue #[21375](http://www.xtuple.org/xtincident/view/bugs/21375)
643   _Default search criteria appearing on widget searches_
644 - Fixed
645   issue #[21395](http://www.xtuple.org/xtincident/view/bugs/21395)
646   _Selecting worksheets sometimes opens wrong selection_
647
648
649 1.4.2 (2013/08/23)
650 ==================
651
652 Features and bugfixes
653 ---------------------
654 - Fixed
655   issue #[21260](http://www.xtuple.org/xtincident/view/bugs/21260)
656   _XT.filter table naming conflict with public.filter_
657
658
659 1.4.1 (2013/08/21)
660 ===============
661
662 Features and bugfixes
663 ----------------
664 - Implemented
665   issue #[18668](http://www.xtuple.org/xtincident/view/bugs/18668)
666   _Initial documentation build for Mobile platform_
667 - Implemented
668   issue #[19294](http://www.xtuple.org/xtincident/view/bugs/19294)
669   _OAuth 2.0 - Refactor route and functor mapping in Express to use a loop for loading_
670 - Implemented
671   issue #[19303](http://www.xtuple.org/xtincident/view/bugs/19303)
672   _REST - Add Discovery Service routes_
673 - Implemented
674   issue #[19305](http://www.xtuple.org/xtincident/view/bugs/19305)
675   _REST - Add route handler functions for end point CRUD_
676 - Implemented
677   issue #[19306](http://www.xtuple.org/xtincident/view/bugs/19306)
678   _REST - Add "service" endpoints_
679 - Completed
680   issue #[19443](http://www.xtuple.org/xtincident/view/bugs/19443)
681   _Use data schema in Pentaho report scripts_
682 - Fixed
683   issue #[20195](http://www.xtuple.org/xtincident/view/bugs/20195)
684   _*Irrelevant behavior is observed on re-opening a quote_
685 - Fixed
686   issue #[20265](http://www.xtuple.org/xtincident/view/bugs/20265)
687   _OAUTH - Existing session/cookie causes client to load. Fix redirect to auth dialog page_
688 - Fixed
689   issue #[20458](http://www.xtuple.org/xtincident/view/bugs/20458)
690   _Editing Worksheet Time Billable does not save_
691 - Fixed
692   issue #[20642](http://www.xtuple.org/xtincident/view/bugs/20642)
693   _Filters broken on incidents_
694 - Implemented
695   issue #[20864](http://www.xtuple.org/xtincident/view/bugs/20864)
696   _Grid entry for Sales Order on Desktop based browser client_
697 - Implemented
698   issue #[20866](http://www.xtuple.org/xtincident/view/bugs/20866)
699   _Allow filters to be saved on lists_
700 - Fixed
701   issue #[20886](http://www.xtuple.org/xtincident/view/bugs/20886)
702   _Searchable is required on New Characteristic_
703 - Implemented
704   issue #[20890](http://www.xtuple.org/xtincident/view/bugs/20890)
705   _OAuth2 - Admin Interface Usability Tweaks_
706 - Fixed
707   issue #[20891](http://www.xtuple.org/xtincident/view/bugs/20891)
708   _Add "website" to contact overview_
709 - Fixed
710   issue #[20898](http://www.xtuple.org/xtincident/view/bugs/20898)
711   _Item Site not populating correctly for Sales Order_
712 - Fixed
713   issue #[20899](http://www.xtuple.org/xtincident/view/bugs/20899)
714   _Advanced Search does not display list after clearing bad data_
715 - Fixed
716   issue #[20902](http://www.xtuple.org/xtincident/view/bugs/20902)
717   _Adding an Item to Quote_
718 - Fixed
719   issue #[20908](http://www.xtuple.org/xtincident/view/bugs/20908)
720   _Dashboard Charts shrink upon returning to Dashboard screen_
721 - Fixed
722   issue #[20932](http://www.xtuple.org/xtincident/view/bugs/20932)
723   _Dashboard Query is not working_
724 - Fixed
725   issue #[20979](http://www.xtuple.org/xtincident/view/bugs/20979)
726   _oath2client table entry for Pentaho needs to use default database_
727 - Fixed
728   issue #[20983](http://www.xtuple.org/xtincident/view/bugs/20983)
729   _History shows "undefined" for many objects_
730 - Fixed
731   issue #[20989](http://www.xtuple.org/xtincident/view/bugs/20989)
732   _oauth2 check for JWT issued in the future causes timing problem_
733 - Fixed
734   issue #[21016](http://www.xtuple.org/xtincident/view/bugs/21016)
735   _Cost Categories Desciption alignment is wrong_
736 - Fixed
737   issue #[21051](http://www.xtuple.org/xtincident/view/bugs/21051)
738   _Characteristic - No Error message when trying to save without a role_
739 - Fixed
740   issue #[21055](http://www.xtuple.org/xtincident/view/bugs/21055)
741   _Updating Extensions on Role will not allow application to load on login_
742 - Fixed
743   issue #[21066](http://www.xtuple.org/xtincident/view/bugs/21066)
744   _Editing a Sales Order gives _shipped error_
745 - Fixed
746   issue #[21129](http://www.xtuple.org/xtincident/view/bugs/21129)
747   _Sales Analysis user can not use Pentaho single sign on without admin privilege_
748 - Fixed
749   issue #[21138](http://www.xtuple.org/xtincident/view/bugs/21138)
750   _Relation Lists are not loading Properly in Workspaces_
751
752
753 1.4.0 (2013/08/07)
754 ===============
755
756 Features and bugfixes
757 ----------------
758 - Fixed
759   issue #[18711](http://www.xtuple.org/xtincident/view/bugs/18711)
760   _Edit Owner privilege is not enforced_
761 - Fixed
762   issue #[18724](http://www.xtuple.org/xtincident/view/bugs/18724)
763   _ReassignToDoItems privilege is not enforced_
764 - Fixed
765   issue #[18726](http://www.xtuple.org/xtincident/view/bugs/18726)
766   _*Left of Contact Address Not Visible in panel_
767 - Fixed
768   issue #[18968](http://www.xtuple.org/xtincident/view/bugs/18968)
769   _Panel sizing on Item workspace_
770 - Fixed
771   issue #[19042](http://www.xtuple.org/xtincident/view/bugs/19042)
772   _Omnibus: Observation: New User Account created from Owner field is not populated automatically in Owner field_
773 - Implemented
774   issue #[19626](http://www.xtuple.org/xtincident/view/bugs/19626)
775   _Add link to google maps_
776 - Completed
777   issue #[19645](http://www.xtuple.org/xtincident/view/bugs/19645)
778   _Install/build process for reports_
779 - Fixed
780   issue #[19711](http://www.xtuple.org/xtincident/view/bugs/19711)
781   _*Irrelevant behavior is observed on selecting to save the role assigned to the CRM Account_
782 - Fixed
783   issue #[19796](http://www.xtuple.org/xtincident/view/bugs/19796)
784   _Quote shows costs when users do not have cost privilege_
785 - Fixed
786   issue #[19800](http://www.xtuple.org/xtincident/view/bugs/19800)
787   _Site should only appear on quote when multi-site enabled_
788 - Implemented
789   issue #[19801](http://www.xtuple.org/xtincident/view/bugs/19801)
790   _Site should default on quote_
791 - Fixed
792   issue #[19805](http://www.xtuple.org/xtincident/view/bugs/19805)
793   _User should not be able to edit quote price unless they have privileges to do so_
794 - Fixed
795   issue #[19859](http://www.xtuple.org/xtincident/view/bugs/19859)
796   _*Selecting to create a new project task from an existing project task displays Data source error_
797 - Fixed
798   issue #[19967](http://www.xtuple.org/xtincident/view/bugs/19967)
799   _*Irrelevant dialog is displayed on saving a quote_
800 - Fixed
801   issue #[20008](http://www.xtuple.org/xtincident/view/bugs/20008)
802   _Converting prospect to customer freezes client_
803 - Fixed
804   issue #[20068](http://www.xtuple.org/xtincident/view/bugs/20068)
805   _Click Apply on Customer Groups will Lock the record_
806 - Implemented
807   issue #[20190](http://www.xtuple.org/xtincident/view/bugs/20190)
808   _Mobile Client Phone Numbers Should be Clickable_
809 - Implemented
810   issue #[20380](http://www.xtuple.org/xtincident/view/bugs/20380)
811   _Sales analysis view_
812 - Fixed
813   issue #[20489](http://www.xtuple.org/xtincident/view/bugs/20489)
814   _Item does not display Wholesale Price_
815 - Implemented
816   issue #[20524](http://www.xtuple.org/xtincident/view/bugs/20524)
817   _build_database script_
818 - Fixed
819   issue #[20555](http://www.xtuple.org/xtincident/view/bugs/20555)
820   _new authentication does not work with pgbouncer_
821 - Implemented
822   issue #[20559](http://www.xtuple.org/xtincident/view/bugs/20559)
823   _Need to create an interface to manage Oauth_
824 - Implemented
825   issue #[20574](http://www.xtuple.org/xtincident/view/bugs/20574)
826   _sales order should use item and site instead of itemsite_
827 - No Change Required
828   issue #[20596](http://www.xtuple.org/xtincident/view/bugs/20596)
829   _Numbers cut off by scroller_
830 - Implemented
831   issue #[20614](http://www.xtuple.org/xtincident/view/bugs/20614)
832   _Need an installer methodology for the mobile client and extensions_
833 - Fixed
834   issue #[20638](http://www.xtuple.org/xtincident/view/bugs/20638)
835   _Attach option on relation boxes should not display objects already attached to other objects_
836 - Fixed
837   issue #[20672](http://www.xtuple.org/xtincident/view/bugs/20672)
838   _Admin Role gives Java Console Error_
839 - Fixed
840   issue #[20673](http://www.xtuple.org/xtincident/view/bugs/20673)
841   _User Account gives Disable Export error_
842 - Implemented
843   issue #[20676](http://www.xtuple.org/xtincident/view/bugs/20676)
844   _Create Inventory Configuration Settings_
845 - Implemented
846   issue #[20715](http://www.xtuple.org/xtincident/view/bugs/20715)
847   _Sales dashboard_
848 - Implemented
849   issue #[20723](http://www.xtuple.org/xtincident/view/bugs/20723)
850   _Single signon support for Pentaho_
851 - Implemented
852   issue #[20726](http://www.xtuple.org/xtincident/view/bugs/20726)
853   _Support for Pentaho dynamic OLAP cubes based on organization_
854 - Fixed
855   issue #[20736](http://www.xtuple.org/xtincident/view/bugs/20736)
856   _xt package pkg tables missing triggers, causing issues loading packages_
857 - Implemented
858   issue #[20746](http://www.xtuple.org/xtincident/view/bugs/20746)
859   _Multi-tenant support for Sales cubes_
860 - Implemented
861   issue #[20747](http://www.xtuple.org/xtincident/view/bugs/20747)
862   _Multi-tenant support for sales ETL_
863 - Fixed
864   issue #[20760](http://www.xtuple.org/xtincident/view/bugs/20760)
865   _*Quantity UOM is not available for selection in SO Line item screen_
866 - Implemented
867   issue #[20771](http://www.xtuple.org/xtincident/view/bugs/20771)
868   _generate p12 in oauth generate-key route_
869 - No Change Required
870   issue #[20774](http://www.xtuple.org/xtincident/view/bugs/20774)
871   _access user_account REST_
872 - Fixed
873   issue #[20775](http://www.xtuple.org/xtincident/view/bugs/20775)
874   _Remove xtbatch schema if not being used by mobile_
875 - Implemented
876   issue #[20780](http://www.xtuple.org/xtincident/view/bugs/20780)
877   _improve maven reports deployment_
878 - Fixed
879   issue #[20785](http://www.xtuple.org/xtincident/view/bugs/20785)
880   _Change Password does not remove Confirmed Password_
881 - Fixed
882   issue #[20792](http://www.xtuple.org/xtincident/view/bugs/20792)
883   _*Username of a User Account is editable_
884 - Fixed
885   issue #[20803](http://www.xtuple.org/xtincident/view/bugs/20803)
886   _*Observation: Newly created records are displayed as locked on opening the records immediately after creation_
887 - Fixed
888   issue #[20814](http://www.xtuple.org/xtincident/view/bugs/20814)
889   _Cannot save a Sales Order_
890 - Implemented
891   issue #[20820](http://www.xtuple.org/xtincident/view/bugs/20820)
892   _REST - Expose all objects needed for basic relation functionality to work_
893 - Fixed
894   issue #[20848](http://www.xtuple.org/xtincident/view/bugs/20848)
895   _Advanced Search Groupbox is too wide_
896 - Implemented
897   issue #[20865](http://www.xtuple.org/xtincident/view/bugs/20865)
898   _Add dropdown indicator icon to picker_
899 - Implemented
900   issue #[20868](http://www.xtuple.org/xtincident/view/bugs/20868)
901   _-k flag for build_app_
902 - Implemented
903   issue #[20874](http://www.xtuple.org/xtincident/view/bugs/20874)
904   _Merge time and expense functionality into project_
905 - Fixed
906   issue #[20999](http://www.xtuple.org/xtincident/view/bugs/20999)
907   _support build_app with absolute -c path_
908 - Fixed
909   issue #[21007](http://www.xtuple.org/xtincident/view/bugs/21007)
910   _Sales Analysis does not display correct Cube after changing databases_
911
912 Critical deployment changes
913 ---------------------------
914 * We have moved the test folder from the node-datasource directory.
915   You will want to move by hand the two gitignored files in there:
916   demo-test.backup, and login_data.js. Then, you can rmdir the
917   `node-datasource/test` folder and all its subfolders.
918 * The init_scripts and the command-line ORM installer are gone.
919   You will have to use /scripts/build_app.js for your installation needs.
920   Run it with the -h flag to see the options.
921 * The old tools for building client code (deploy.sh, buildExtensions.sh, build_client.js)
922   are gone. Use /scripts/build_app.js for your client-building needs.
923   Run it with the -h flag to see the options.
924 * When you merge from master git will complain that it is not able to delete
925   an enyo directory which has just be deinitialized as a submodule. You will
926   want to delete it by hand. This goes for the xtuple and the private-extensions repos.
927
928
929 1.3.9 (2013/06/27)
930 ==================
931
932 Features and bugfixes
933 ----------------
934 - Fixed
935   issue #[18845](http://www.xtuple.org/xtincident/view/bugs/18845)
936   _Status is missing from To Do_
937 - Fixed
938   issue #[19271](http://www.xtuple.org/xtincident/view/bugs/19271)
939   _Datasource does not enforce privilege extensions on fetch_
940 - Fixed
941   issue #[19272](http://www.xtuple.org/xtincident/view/bugs/19272)
942   _Half-drilldown into deprivileged workspaces_
943 - Fixed
944   issue #[19797](http://www.xtuple.org/xtincident/view/bugs/19797)
945   _Quote shows margin when user does not have show margin privilege_
946 - Fixed
947   issue #[20074](http://www.xtuple.org/xtincident/view/bugs/20074)
948   _*Irrelevant behavior is observed in Quote line items_
949 - Fixed
950   issue #[20204](http://www.xtuple.org/xtincident/view/bugs/20204)
951   _Mobile client unaware of public/private comments_
952 - Fixed
953   issue #[20272](http://www.xtuple.org/xtincident/view/bugs/20272)
954   _Relation widget keeps appending parameters_
955 - Fixed
956   issue #[20332](http://www.xtuple.org/xtincident/view/bugs/20332)
957   _Error Adding a Sales Order to an Opportunity_
958 - Fixed
959   issue #[20333](http://www.xtuple.org/xtincident/view/bugs/20333)
960   _Advanced Seach of Sales Rep on Sales Order does not work correctly_
961 - Fixed
962   issue #[20356](http://www.xtuple.org/xtincident/view/bugs/20356)
963   _Calendar still active after date is picked_
964 - Implemented
965   issue #[20373](http://www.xtuple.org/xtincident/view/bugs/20373)
966   _Bring back DisableExport_
967 - Implemented
968   issue #[20375](http://www.xtuple.org/xtincident/view/bugs/20375)
969   _Bring back priv_group_
970 - Fixed
971   issue #[20440](http://www.xtuple.org/xtincident/view/bugs/20440)
972   _Incident Documents double when using Apply_
973 - Fixed
974   issue #[20456](http://www.xtuple.org/xtincident/view/bugs/20456)
975   _Clicking on Locked Icon gives Console error_
976 - Fixed
977   issue #[20476](http://www.xtuple.org/xtincident/view/bugs/20476)
978   _Tax Assignemnt gives Java Console Error_
979 - Fixed
980   issue #[20501](http://www.xtuple.org/xtincident/view/bugs/20501)
981   _ToDo and Prospect form report routes_
982 - Fixed
983   issue #[20506](http://www.xtuple.org/xtincident/view/bugs/20506)
984   _Add multi-tenant support for Pentaho reports_
985 - Fixed
986   issue #[20540](http://www.xtuple.org/xtincident/view/bugs/20540)
987   _User Account Roles do not use groups_
988 - Fixed
989   issue #[20549](http://www.xtuple.org/xtincident/view/bugs/20549)
990   _You should be able to assign extensions in user accunt roles as well as user accounts_
991 - Fixed
992   issue #[20555](http://www.xtuple.org/xtincident/view/bugs/20555)
993   _new authentication does not work with pgbouncer_
994 - Fixed
995   issue #[20563](http://www.xtuple.org/xtincident/view/bugs/20563)
996   _Action - Change Password requires 6 digits_
997 - Fixed
998   issue #[20583](http://www.xtuple.org/xtincident/view/bugs/20583)
999   _Authentication not remembered_
1000 - Fixed
1001   issue #[20601](http://www.xtuple.org/xtincident/view/bugs/20601)
1002   _There is no tracking of version numbers in extensions_
1003 - Fixed
1004   issue #[20609](http://www.xtuple.org/xtincident/view/bugs/20609)
1005   _Incident plus broken_
1006 - Fixed
1007   issue #[20637](http://www.xtuple.org/xtincident/view/bugs/20637)
1008   _The attach button should not be available on Customer for Sales Orders and Quotes_
1009 - Fixed
1010   issue #[20638](http://www.xtuple.org/xtincident/view/bugs/20638)
1011   _Attach option on relation boxes should not display objects already attached to other objects_
1012
1013 1.3.8 (2013/06/19)
1014 ==================
1015
1016 Features and bugfixes
1017 ----------------
1018 - Fixed
1019   issue #[20605](http://www.xtuple.org/xtincident/view/bugs/20605)
1020   _Web client does not use the metric to determine the welcome page URL path_
1021
1022 1.3.7 (2013/06/11)
1023 ==================
1024
1025 Features and bugfixes
1026 ----------------
1027 - Fixed problem where user names that are email addresses could not log in.
1028
1029 1.3.6 (2013/06/06)
1030 ==================
1031
1032 Features and bugfixes
1033 ----------------
1034 * Fix critical user login problem
1035 - Fixed
1036   issue #[20505](http://www.xtuple.org/xtincident/view/bugs/20505)
1037   _Remove print menus and buttons until Pentaho service available on cloud deployment._
1038
1039 1.3.5 (2013/05/31)
1040 ===============
1041
1042 Critical deployment changes
1043 ---------------------------
1044 * Add redirectPort and maintenancePort to config.js, see sample_config.js
1045 * To run tests you will need to add the test database to the login_data.js
1046   file, per the conventions in sample_login_data.js. Note also the new
1047   snake_case filename convention. You will also need to add this database
1048   name to your config.js file under datasource.testDatabase.
1049 * Changed XT.Data's handling of Dates and nulls to work with current version of plv8
1050   that doesn't require any special handling. You need to be on this plv8 version:
1051
1052 > commit d75184e00e08e97bc8caba6c9677f8f375a051aa
1053
1054 > Date:   Wed Feb 20 00:10:56 2013 -0800
1055
1056   To find your current plv8 version:
1057
1058       cd ~/plv8js
1059       git log -1
1060
1061   To move to that plv8 from your current:
1062
1063       mv plv8js plv8js-old
1064       git clone https://code.google.com/p/plv8js/
1065       cd plv8js
1066       git checkout d75184e00e08e97bc8caba6c9677f8f375a051aa
1067       # Make sure this is the path to your V8 source:
1068       make V8_SRCDIR=/home/dev/v8
1069       sudo make install
1070       # Restart PostgreSQL Server
1071       sudo /etc/init.d/postgresql restart
1072
1073   To test if your plv8 is working correctly, try adding a comment to an Account or Contact.
1074   See if you get any errors in your browsers Javascript Console and make sure the comment saves.
1075
1076 Features and bugfixes
1077 ----------------
1078
1079 - Implemented parts of
1080   issue #[20264](http://www.xtuple.org/xtincident/view/bugs/20264)
1081   REST - Refactor error handling in the database layer
1082 - Fixed
1083   issue #[20448](http://www.xtuple.org/xtincident/view/bugs/20448)
1084   _Entering wrong password on mobile client does not return error_
1085 - Fixed
1086   issue #[20441](http://www.xtuple.org/xtincident/view/bugs/20441)
1087   _Redirect Port other than 80 does not work_
1088 - Fixed
1089   issue #[20347](http://www.xtuple.org/xtincident/view/bugs/20347)
1090   _Default country not working on CRM configuration_
1091 - Fixed
1092   issue #[20319](http://www.xtuple.org/xtincident/view/bugs/20319)
1093   _Unable to select first menu after selecting a different menu option_
1094 - Fixed
1095   issue #[20310](http://www.xtuple.org/xtincident/view/bugs/20310)
1096   _Next number is a formatted number in sales config_
1097 - Fixed
1098   issue #[20307](http://www.xtuple.org/xtincident/view/bugs/20307)
1099   _Can't attach multiple customers to group_
1100 - Fixed
1101   issue #[20297](http://www.xtuple.org/xtincident/view/bugs/20297)
1102   _JSON-Patch needs to point to http, not git_
1103 - Implemented
1104   issue #[20295](http://www.xtuple.org/xtincident/view/bugs/20295)
1105   _move all ports into config.js_
1106 - Fixed
1107   issue #[20270](http://www.xtuple.org/xtincident/view/bugs/20270)
1108   _*Omnibus :Description label is displayed incorrectly_
1109 - Fixed
1110   issue #[20266](http://www.xtuple.org/xtincident/view/bugs/20266)
1111   _SQL Injection exploit in XT.Data_
1112 - Implemented
1113   issue #[20254](http://www.xtuple.org/xtincident/view/bugs/20254)
1114   _Integrate web-mobile user management into the application database_
1115 - Fixed
1116   issue #[20240](http://www.xtuple.org/xtincident/view/bugs/20240)
1117   _Updating ORM uses Username instead of specified -u user_
1118 - Implemented
1119   issue #[20212](http://www.xtuple.org/xtincident/view/bugs/20212)
1120   _Build out time and expense portion of "PPM"_
1121 - Fixed
1122   issue #[20208](http://www.xtuple.org/xtincident/view/bugs/20208)
1123   _User account assignment box is broken_
1124 - Fixed
1125   issue #[20199](http://www.xtuple.org/xtincident/view/bugs/20199)
1126   _Unable to select line item for a quote_
1127 - Fixed
1128   issue #[20180](http://www.xtuple.org/xtincident/view/bugs/20180)
1129   _*It is not possible to filter the Customers screen using Advanced Search window_
1130 - Fixed
1131   issue #[20177](http://www.xtuple.org/xtincident/view/bugs/20177)
1132   _* It is not possible to assign 'Tax Authority' role to a CRM Account_
1133 - Fixed
1134   issue #[20162](http://www.xtuple.org/xtincident/view/bugs/20162)
1135   _*Text box is displayed irrelevantly for the Currency field in the Tax Rate screen_
1136 - Fixed
1137   issue #[20157](http://www.xtuple.org/xtincident/view/bugs/20157)
1138   _Incident relations not showing_
1139 - Fixed
1140   issue #[20078](http://www.xtuple.org/xtincident/view/bugs/20078)
1141   _Priv Error when trying to add a custom command_
1142 - Implemented
1143   issue #[20052](http://www.xtuple.org/xtincident/view/bugs/20052)
1144   _Tax rate ORM, model, and views need to be added_
1145 - Implemented
1146   issue #[20041](http://www.xtuple.org/xtincident/view/bugs/20041)
1147   _build extensions dynamically through node_
1148 - Implemented
1149   issue #[20040](http://www.xtuple.org/xtincident/view/bugs/20040)
1150   _Add support for Sales Orders_
1151 - Fixed
1152   issue #[20026](http://www.xtuple.org/xtincident/view/bugs/20026)
1153   _*Irrelevant behavior is observed on selecting to assign Tax Authority/Sales Rep role to a CRM account_
1154 - Fixed
1155   issue #[20024](http://www.xtuple.org/xtincident/view/bugs/20024)
1156   _*Omnibus : Records data  grayed out on editing and refreshing to save the changes made_
1157 - Fixed
1158   issue #[20011](http://www.xtuple.org/xtincident/view/bugs/20011)
1159   _*Chrome : Omnibus :Irrelavant dates are displayed on selecting to enter Date starting with special character_
1160 - Fixed
1161   issue #[19976](http://www.xtuple.org/xtincident/view/bugs/19976)
1162   _Quote for prospect requires ship-to_
1163 - Fixed
1164   issue #[19970](http://www.xtuple.org/xtincident/view/bugs/19970)
1165   _Cannot open an Opportunity from a To Do_
1166 - Fixed
1167   issue #[19932](http://www.xtuple.org/xtincident/view/bugs/19932)
1168   _Characteristics not completely working on quote_
1169 - Fixed
1170   issue #[19889](http://www.xtuple.org/xtincident/view/bugs/19889)
1171   _*Omnibus: Selecting to enter a number with more than 10 digits in 'Order' field shows irrelevant behavior_
1172 - Fixed
1173   issue #[19888](http://www.xtuple.org/xtincident/view/bugs/19888)
1174   _Unable to enter a number with more than 12 digits in the 'Expenses' section under the 'Project Tasks' widget of a Project screen_
1175 - Fixed
1176   issue #[19871](http://www.xtuple.org/xtincident/view/bugs/19871)
1177   _*Tab out from an Items 'Extended Description' field displays an irrelevant dialog_
1178 - Fixed
1179   issue #[19844](http://www.xtuple.org/xtincident/view/bugs/19844)
1180   _Clicking in Blank Space causes error_
1181 - Fixed
1182   issue #[19833](http://www.xtuple.org/xtincident/view/bugs/19833)
1183   _New privileges installed by packages do not appear_
1184 - Fixed
1185   issue #[19830](http://www.xtuple.org/xtincident/view/bugs/19830)
1186   _The advanced search box is wider than the panel_
1187 - Implemented
1188   issue #[19795](http://www.xtuple.org/xtincident/view/bugs/19795)
1189   _Numbers on number widgets should be right justified_
1190 - Fixed
1191   issue #[19677](http://www.xtuple.org/xtincident/view/bugs/19677)
1192   _*It is possible to enter 'End Date'  prior to 'Start Date' for a Tax Registration Number under 'Tax Registration Numbers' widget_
1193 - Fixed
1194   issue #[19676](http://www.xtuple.org/xtincident/view/bugs/19676)
1195   _* Omnibus: Discarding the changes made in a Project Task shows unexpected behaviour_
1196 - Fixed
1197   issue #[19658](http://www.xtuple.org/xtincident/view/bugs/19658)
1198   _* Omnibus :'To Do' associated to the 'Customer' is displayed as locked on selecting to open_
1199 - Fixed
1200   issue #[19632](http://www.xtuple.org/xtincident/view/bugs/19632)
1201   _*Unable to attach a new file to a record_
1202 - Fixed
1203   issue #[19616](http://www.xtuple.org/xtincident/view/bugs/19616)
1204   _*Back button is not working on selecting to discard the changes made in a CRM Account's Role_
1205 - Fixed
1206   issue #[19599](http://www.xtuple.org/xtincident/view/bugs/19599)
1207   _Maxhammer Mobile Users created with improper SUPERUSER roles and overview of proper db creation process._
1208 - Fixed
1209   issue #[19542](http://www.xtuple.org/xtincident/view/bugs/19542)
1210   _Shipping charges prevent customer edit_
1211 - Fixed
1212   issue #[19471](http://www.xtuple.org/xtincident/view/bugs/19471)
1213   _Unable to create custom commands in dogfood_
1214 - Fixed
1215   issue #[19045](http://www.xtuple.org/xtincident/view/bugs/19045)
1216   _ Omnibus : Database error is displayed on selecting to duplicate existing records_
1217 - Fixed
1218   issue #[19033](http://www.xtuple.org/xtincident/view/bugs/19033)
1219   _Irrelavant behaviour is observed in Project task screen_
1220 - Fixed
1221   issue #[18958](http://www.xtuple.org/xtincident/view/bugs/18958)
1222   _Errors preventing creation of new item_
1223 - Implemented
1224   issue #[18757](http://www.xtuple.org/xtincident/view/bugs/18757)
1225   _REST - Modify the XT.Data commit code to enforce the new requiredAttributes driven by db NOT NULL and ORM override_
1226
1227
1228 1.3.4 (2013/05/06)
1229 ===============
1230
1231 Features and bugfixes
1232 -----------------
1233 - Fixed
1234   issue #[20169](http://www.xtuple.org/xtincident/view/bugs/20169)
1235   _etag versions not working with usr and org string pkeys_
1236 - Implemented
1237   issue #[18716](http://www.xtuple.org/xtincident/view/bugs/18716)
1238   _REST - Create helper functions needed to generate API Directory list and Discovery Documents_
1239 - Implemented
1240   issue #[19304](http://www.xtuple.org/xtincident/view/bugs/19304)
1241   _REST - Add route generator for resource end points_
1242 - Fixed
1243   issue #[19870](http://www.xtuple.org/xtincident/view/bugs/19870)
1244   _Unable to attach a contact related to a CRM Account under Documents widget of an accounts screen_
1245 - Fixed
1246   issue #[19905](http://www.xtuple.org/xtincident/view/bugs/19905)
1247   _Documents attached under the document widget of a record are not displayed on selecting to reopen the record_
1248 - Fixed
1249   issue #[20214](http://www.xtuple.org/xtincident/view/bugs/20214)
1250   _incorrect login brings up error screen_
1251 - Fixed
1252   issue #[20235](http://www.xtuple.org/xtincident/view/bugs/20235)
1253   _Selecting to enter the address for a contact displays an error message in the console_
1254 - Fixed
1255   issue #[20205](http://www.xtuple.org/xtincident/view/bugs/20205)
1256   _Select Organization for a User - "ID is required" Error_
1257 - Fixed
1258   issue #[20184](http://www.xtuple.org/xtincident/view/bugs/20184)
1259   _List lazy-loading problem_
1260 - Fixed
1261   issue #[19953](http://www.xtuple.org/xtincident/view/bugs/19953)
1262   _Cannot use a prospect to save a quote_
1263 - Fixed
1264   issue #[19973](http://www.xtuple.org/xtincident/view/bugs/19973)
1265   _percent widget is broken_
1266 - Fixed
1267   issue #[20026](http://www.xtuple.org/xtincident/view/bugs/20026)
1268   _*Irrelevant behavior is observed on selecting to assign Tax Authority/Sales Rep role to a CRM account_
1269 - Implemented
1270   issue #[20154](http://www.xtuple.org/xtincident/view/bugs/20154)
1271   _Add support for natural keys on orms_
1272 - Fixed
1273   issue #[20066](http://www.xtuple.org/xtincident/view/bugs/20066)
1274   _*Irrelevant dialog is displayed on selecting to save a Tax Class_
1275 - Implemented
1276   issue #[20044](http://www.xtuple.org/xtincident/view/bugs/20044)
1277   _Add support JSON Patch_
1278 - Implemented
1279   issue #[20052](http://www.xtuple.org/xtincident/view/bugs/20052)
1280   _Tax rate ORM, model, and views need to be added_
1281 - Implemented
1282   issue #[20054](http://www.xtuple.org/xtincident/view/bugs/20054)
1283   _installer should work atomically on one org at a time_
1284
1285
1286 1.3.3 (2013/04/18)
1287 ===============
1288
1289 Critical deployment changes
1290 ---------------------------
1291 * You need to add
1292   <code>"lib/ext/smtpTransport"</code>
1293   as a requirement in your config.js. See
1294   [sample_config.js](https://github.com/xtuple/xtuple/blob/master/node-datasource/sample_config.js) for details.
1295 * We removed node-datasource/lib/private/salt.txt from version control. You
1296   will have to put this file back in yourself. You can fill it with any long string you want.
1297 * You need to implement npm changes, config.js changes, and the deletion of a global table as documented
1298   [here](https://github.com/xtuple/xtuple/pull/224).
1299 * We are now running on [our own fork of plv8](https://github.com/xtuple/plv8).
1300
1301
1302 Features and bugfixes
1303 -----------------
1304 - Fixed
1305   issue #[19246](http://www.xtuple.org/xtincident/view/bugs/19246)
1306   _Help file iframe issue on Firefox_
1307 - Fixed
1308   issue #[19593](http://www.xtuple.org/xtincident/view/bugs/19593)
1309   _Record Lock - No Error when attaching a Locked Contact to Account_
1310 - Fixed
1311   issue #[19450](http://www.xtuple.org/xtincident/view/bugs/19450)
1312   _Updating setup items does not update their collections and pickers_
1313 - Fixed
1314   issue #[19469](http://www.xtuple.org/xtincident/view/bugs/19469)
1315   _customer edit ship-to bug_
1316 - Implemented
1317   issue #[19442](http://www.xtuple.org/xtincident/view/bugs/19442)
1318   _Add schema to data routes for Pentaho reports_
1319 - Implemented
1320   issue #[19296](http://www.xtuple.org/xtincident/view/bugs/19296)
1321   _OAuth 2.0 - After switching to ONLY Express, remove dead code in node-xt and node-datasource_
1322 - Fixed
1323   issue #[19813](http://www.xtuple.org/xtincident/view/bugs/19813)
1324   _Create list and view to maintain customer groups_
1325 - Implemented
1326   issue #[19812](http://www.xtuple.org/xtincident/view/bugs/19812)
1327   _Create list and view to maintain customer types_
1328 - Implemented
1329   issue #[19818](http://www.xtuple.org/xtincident/view/bugs/19818)
1330   _List cost should be added to item workspace_
1331 - Implemented
1332   issue #[19811](http://www.xtuple.org/xtincident/view/bugs/19811)
1333   _Create list and view to maintain sales reps_
1334 - Implemented
1335   issue #[19847](http://www.xtuple.org/xtincident/view/bugs/19847)
1336   _Additional mobile db Org Attributes Fields/tables to support automation and data collection required for campaigns etc._
1337 - Implemented
1338   issue #[19815](http://www.xtuple.org/xtincident/view/bugs/19815)
1339   _Create list and workspace for freight class_
1340 - Implemented
1341   issue #[19821](http://www.xtuple.org/xtincident/view/bugs/19821)
1342   _Create list and workspace for ship zone_
1343 - Fixed
1344   issue #[19840](http://www.xtuple.org/xtincident/view/bugs/19840)
1345   _Quotes panel MISSING on Opportunity, Prospect and Customer_
1346 - Fixed
1347   issue #[20007](http://www.xtuple.org/xtincident/view/bugs/20007)
1348   _Parent CRM account not created when prospect created_
1349 - Implemented
1350   issue #[19814](http://www.xtuple.org/xtincident/view/bugs/19814)
1351   _Create list and views for tax maintenance_
1352 - Implemented
1353   issue #[19822](http://www.xtuple.org/xtincident/view/bugs/19822)
1354   _Create list and workspace for terms_
1355 - Fixed
1356   issue #[20022](http://www.xtuple.org/xtincident/view/bugs/20022)
1357   _Project numbers are disabled in incidents_
1358 - Fixed
1359   issue #[19703](http://www.xtuple.org/xtincident/view/bugs/19703)
1360   _speed up update_
1361 - Implemented
1362   issue #[19972](http://www.xtuple.org/xtincident/view/bugs/19972)
1363   _Proposal for BI for Sales based on Pentaho Community_
1364 - Fixed
1365   issue #[19806](http://www.xtuple.org/xtincident/view/bugs/19806)
1366   _Quote summary needs cosmetic work_
1367 - Fixed
1368   issue #[19930](http://www.xtuple.org/xtincident/view/bugs/19930)
1369   _Search on Address in Quote does not work_
1370 - Implemented
1371   issue #[19989](http://www.xtuple.org/xtincident/view/bugs/19989)
1372   _Add a section to display version number_
1373 - Implemented
1374   issue #[19823](http://www.xtuple.org/xtincident/view/bugs/19823)
1375   _Create list and workspace for sale type_
1376 - Fixed
1377   issue #[20039](http://www.xtuple.org/xtincident/view/bugs/20039)
1378   _State Dropdown does not appear correctly when editing Ship-To_
1379 - Fixed
1380   issue #[19804](http://www.xtuple.org/xtincident/view/bugs/19804)
1381   _Cost on quote line items should show the local currency_
1382 - Implemented
1383   issue #[20053](http://www.xtuple.org/xtincident/view/bugs/20053)
1384   _Incident filter by foundIn and fixedIn_
1385 - Fixed
1386   issue #[20067](http://www.xtuple.org/xtincident/view/bugs/20067)
1387   _Customer Groups does not give error when saving with Blank Name_
1388 - Fixed
1389   issue #[20073](http://www.xtuple.org/xtincident/view/bugs/20073)
1390   _Numerous problems with customer shipto_