Re: charms.reactive 0.5.0

2017-10-06 Thread fengxia

Like the move from "state" to "flag" terminology ~~


On 10/05/2017 10:38 AM, Cory Johns wrote:

Greetings,

Today we released version 0.5.0 of charms.reactive.  The full 
changelog can be found at 
https://charmsreactive.readthedocs.io/en/latest/changelog.html with 
the changes from this release being:


  * Add flag triggers (#121)
  * Add integration test to Travis to build and deploy a reactive 
charm (#120)

  * Only execute matching hooks in restricted context. (#119)
  * Rename "state" to "flag" and deprecate "state" name (#112)
  * Allow pluggable alternatives to RelationBase (#111)

We will be exclusively using the "flags" terminology going forward in 
place of "states" as the former is more accurate to what they 
represent and how they behave and is less confusing.  For the time 
being, all of the existing "state" functions are still available, but 
they are deprecated.  See 
https://charmsreactive.readthedocs.io/en/latest/charms.reactive.flags.html 
for more info.


The "pluggable alternatives to RelationBase" is groundwork for the 
upcoming Endpoints replacement, which should make writing interface 
layers significantly less confusing. Feedback welcome on 
https://github.com/juju-solutions/charms.reactive/pull/123 and 
https://github.com/juju/docs/pull/2207





--
Feng Xia

Advisory Engineer
Datacenter Group (DCG), Lenovo US
8000 Development Dr, Morrisiville, NC 27509
W: http://www.lenovo.com

-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


charms.reactive 0.5.0

2017-10-05 Thread Cory Johns
Greetings,

Today we released version 0.5.0 of charms.reactive.  The full changelog can
be found at https://charmsreactive.readthedocs.io/en/latest/changelog.html
with the changes from this release being:

  * Add flag triggers (#121)
  * Add integration test to Travis to build and deploy a reactive charm
(#120)
  * Only execute matching hooks in restricted context. (#119)
  * Rename "state" to "flag" and deprecate "state" name (#112)
  * Allow pluggable alternatives to RelationBase (#111)

We will be exclusively using the "flags" terminology going forward in place
of "states" as the former is more accurate to what they represent and how
they behave and is less confusing.  For the time being, all of the existing
"state" functions are still available, but they are deprecated.  See
https://charmsreactive.readthedocs.io/en/latest/charms.reactive.flags.html
for more info.

The "pluggable alternatives to RelationBase" is groundwork for the upcoming
Endpoints replacement, which should make writing interface layers
significantly less confusing.  Feedback welcome on
https://github.com/juju-solutions/charms.reactive/pull/123 and
https://github.com/juju/docs/pull/2207
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju