backport fix from 1.5 for "can't declare scalar assignment in my" error
[freeside.git] / ANNOUNCE.1.4.2
1 New in 1.4.2:
2
3 - Customer self-service server and interface.  Signup and passwd servers
4   integrated into self-service server.
5   (more self-service functionality in 1.5)
6
7 - Billing:
8  - typeset postscript invoices using LaTeX templates, 
9    http://www.sisd.com/~ivan/invoice.pdf
10  - CVV2/CID support
11  - Business::OnlinePayment "recurring_billing" flag is set for
12    subsequent credit card transactions; some processors (AuthorizeNet,
13    others?) use this to waive the CVV2 requirement.
14  - Explicit invoice terms ("payable upon receipt" / Net XX) and a
15    calculated due date if used
16  - per-agent invoice templates (VISPs...)
17    (per-agent email From: addresses in 1.5)
18  - per-package suspend
19  - remove spurious "Setup" printed on invoice line items on one-time
20    package charges
21
22 - New/updated reports:
23  - Financial: A/R Aging Summary, prepaid income, payment reports broken
24    down by credit card type, expired credit cards
25  - Resller:
26    - agent list now includes number of active and cancelled customers,
27      links to a list of the specified customers
28    - per-agent reporting for packages
29    - hide display of disabled packages from agent type browse
30  - number of signups in various time periods broken down by advertising
31    source: today, past week, 30/60/90 days, 6 months, 1 year and grand
32    total.
33  - Package and service definitions by # active
34
35 - Exports:
36   - DNS automatic synchronization of reverse-ARPA records
37   - postfix export updated, communigate_pro export added
38   - shellcommands defaults now have commands for suspension and
39     unsuspension on Linux and FreeBSD
40   - ISPMan integration
41   - sql_generic price plan for charging based on a configurable SQL
42     query
43   - export module change - modules are now self contained, add new
44     exports in one file.
45
46 - Back office interface:
47  - Customer view backported from 1.5, much nicer date/status view, no
48    longer separates payments/credits applied against multiple invoices,
49    package view removed and integrated into customer view
50  - popup calendar option added to date inputs
51  - access number list now includes number of accounts and links to a
52    list
53  - re-email invoice link
54  - redid mail forward edit screen
55
56 Bugfixes, misc:
57 - fix html quoting problems editing complicated exports
58
59 - work around bug in FreeBSD pw(1) command which could corrupt
60   passwd / master.passwd files
61 - fix time online view for time/data charging for sqlradius_withdomain
62   exports
63 - Do our own whois query instead of linking to geektools
64 - in service definitions, shell field is now a dropdown of legal shells
65 - system_usernames configuration value to prohibit modification/deletion
66   of specific usernames
67 - sendmail import
68
69 - schema patchkits to enable functionality for current installs:
70   tax, CVV, pkg_svc?, svc_forward?
71   CVV:
72    ALTER TABLE cust_main ADD paycvv varchar(4) NULL;
73    ALTER TABLE h_cust_main ADD paycvv varchar(4) NULL;
74    ./dbdef-create ivan
75