Revision history for MoneyWorks.pm

0.08 21 November, 2010

Suppress a warning about tie being ambiguous in perl 5.13.x.

0.07 20 June, 2010

Now the SIGPIPE code hopefully actually works, instead of dying.

0.06 23 May, 2010

• Instead of ignoring SIGPIPEs, now we start a new MW process and try again.
• Fixed to work in perl 5.12 and higher. • The tests for the version method have been fixed to work with MoneyWorks 5.3 (two numbers, not three).

0.05 14 February, 2010

      We now intercept  SIGPIPEs to stop the perl process from  being
      killed if the MW process crashes.

0.04 2 December, 2009

      The  import  method no longer causes a  â€~Command cannot contain
      line breaksâ€TM error if the data contain a carriage return but no
      line feed.

0.03 7 September, 2009

• Error messages are now more verbose. MoneyWorks.pm used to

      choose between  Diagnostic  and  Error  headers,  but itâ€TMs  not
      always easy to tell which would be the most helpful to the user,
      so both are used.

• Documentation fix: passwd -> password • The eval method now replaces line breaks with spaces instead of

      dying (since MoneyWorks expressions cannot contain line breaks).
      This makes it easier to write long expressions.
    • The tie interface can now deal with  @ signs  (which MoneyWorks
      usually  treats  specially),  so  you  can  write  things  like
      $mw->tie("name","email")->{'clext@gled.blit'}.
    • The export  method no longer requires the key to be in the list
      of exported fields.

• The command method now strips nulls, but warns when doing so. • mw_cli_quote now warns if it sees line breaks. • The export method no longer requires a list of fields. It will export all fields by default.

0.02 16 May, 2009

• Port numbers are no longer inserted automatically into money-

      works://  URLs.  (I didnâ€TMt realise at first that there are two
      default ports, depending on the type of server.)
    • For the sake of security,  file names are no longer  passed  to
      moneyworks on the command line, but through STDIN.
    • Password-protected local files can now be opened  (this feature
      was documented in the  first  release,  but  was  never  added).

0.01 15 May, 2009

First release.