alvinalexander.com | career | drupal | java | mac | mysql | perl | scala | uml | unix  

Java example source code file (changes.xml)

This example Java source code file (changes.xml) is included in the alvinalexander.com "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Learn more about this Java project at its project page.

Java - Java tags/keywords

add, allow, change, ensure, fixes, home, initial, javadoc, jdk, moneyamountstyle, russian, version, zmk, zmw

The changes.xml Java example source code

<?xml version="1.0" encoding="ISO-8859-1"?>

<document>
  <properties>
    <title>Changes
    <author>Stephen Colebourne
  </properties>
  <body>

    <!-- types are add, fix, remove, update -->
    <release version="0.11" date="2016-02-21" description="v0.11">
      <action dev="jodastephen" type="fix" >
        Allow currency conversion to the same currency if the conversion factor is one.
        Fixes #63.
      </action>
      <action dev="jodastephen" type="add" >
        Add support for Indian number formatting (Lakh/Crore).
        MoneyAmountStyle extended grouping size provides enough power to output this.
      </action>
      <action dev="jodastephen" type="add" >
        Add support for different signed formats.
        Add appendSigned() to builder, allowing different formats for positive, zero and negative.
      </action>
      <action dev="jodastephen" type="add" >
        Add support for absolute values.
        Using MoneyAmountStyle, absolute (unsigned) amounts can be output.
      </action>
      <action dev="jodastephen" type="update" >
        Remove deprecated methods.
      </action>
      <action dev="jodastephen" type="fix" >
        Change ZMW to 2 decimal places.
        Fixes #57.
      </action>
      <action dev="ashish12" type="fix" >
        Alter parameter names of CurrencyUnit constructor to better support tools that make use of the names.
        Fixes #54.
      </action>
    </release>
    <release version="0.10.0" date="2014-11-07" description="v0.10.0">
      <action dev="jodastephen" type="fix" >
        Ensure that a negative scale is not visible in BigMoney.
        This should have no impact on most users, but does change the semantics of certain methods.
        The rationale is to ensure that the toString() matches equals() and the internal state.
        Previously, BigMoney.ofScale(GBP, 100, 0) and BigMoney.ofScale(GBP, 1, -2) were not equal
        but had the same toString() (in violation of VALJO rules).
        Now, they are both normalized to the first form - no negative scale.
        Fixes #52.
      </action>
      <action dev="jodastephen" type="fix" >
        Change COP to 2 decimal places.
        Fixes #48.
      </action>
      <action dev="jodastephen" type="fix" >
        Fix bugs in formatting with MoneyAmountStyle.
        Fixes #43.
      </action>
      <action dev="jodastephen" type="fix" >
        Change ZMK currency to ZMW.
        Fixes #41.
      </action>
      <action dev="jodastephen" type="fix" >
        Change CNY to 2 decimal places.
        Fixes #40.
      </action>
      <action dev="jodastephen" type="fix" >
        Close resources after loading.
        Fixes #39.
      </action>
    </release>
    <release version="0.9.1" date="2014-03-07" description="v0.9.1">
      <action dev="jodastephen" type="update" >
        Allow zero to many spaces when using standard parse method.
        Fixes #35.
      </action>
      <action dev="jodastephen" type="fix" >
        Ensure validation of string currency code.
        Fixes #31, #36.
      </action>
      <action dev="jodastephen" type="fix" >
        Fix Javadoc of BigMoney.withScale.
        Fixes #31.
      </action>
      <action dev="jodastephen" type="add" >
        Home page at GitHub.
      </action>
    </release>
    <release version="0.9" date="2013-06-28" description="Version 0.9">
      <action dev="jodastephen" type="add">
        New option for grouping only before the decimal point [16]
      </action>
      <action dev="jodastephen" type="add">
        Allow registration of currencies to override existing [24]
      </action>
      <action dev="jodastephen" type="add">
        Allow registration of currencies by application code [17]
      </action>
      <action dev="jodastephen" type="update" >
        Change to use m2e Maven Eclipse.
      </action>
      <action dev="gabrielbauman" type="add">
        Allow config file to support same range of values accepted by code [18/19/21]
      </action>
    </release>
    <release version="0.8" date="2013-01-30" description="Version 0.8">
      <action dev="jodastephen" type="update" >
        Change to requiring JDK 1.6.
      </action>
      <action dev="timmolter" type="add">
        Allow a second currency data file to enhance those in the base file [9,13]
      </action>              
    </release>
    <release version="0.7" date="2013-01-03" description="Version 0.7">
      <action dev="jodastephen" type="fix">
        Fix printing of grouped negative numbers [10]
      </action>              
      <action dev="jodastephen" type="fix">
        Change LBP currency to 2dp [7]
      </action>              
      <action dev="jodastephen" type="update">
        Relax checking for decimal places
      </action>              
      <action dev="jodastephen" type="fix">
        Move Estonia to the Euro [2]
      </action>              
      <action dev="jodastephen" type="add">
        Add old Russian currency [1]
      </action>              
    </release>
    <release version="0.6" date="2011-08-01" description="Version 0.6">
      <action dev="jodastephen" type="add">
        Major updates and changes.
      </action>              
    </release>
    <release version="0.5" date="2009-11-16" description="Initial version">
      <action dev="jodastephen" type="add">
        Initial version.
      </action>              
    </release>

  </body>
</document>

Other Java examples (source code examples)

Here is a short list of links related to this Java changes.xml source code file:

... this post is sponsored by my books ...

#1 New Release!

FP Best Seller

 

new blog posts

 

Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.

A percentage of advertising revenue from
pages under the /java/jwarehouse URI on this website is
paid back to open source projects.