[Pharo6] Wanted: Human Readable ChangeLog

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

[Pharo6] Wanted: Human Readable ChangeLog

Marcus Denker-4
Hi,

We have the complete list of changes here:


all 1386 closed issues with MileStone Pharo6.

For the release announcement, it would be nice to have a shorter, more digestible list.

I think we need 2 kind:

1) some 5-8 “most important” ones
2) a list of maybe 20 issues that are interesting

I think the easiest is to do it together.. so if you have points for the 2 kinds of changes, I would be interested.

I will then create one merged version of everything people send me (or to the list).

Marcus
Reply | Threaded
Open this post in threaded view
|

Re: [Pharo6] Wanted: Human Readable ChangeLog

Denis Kudriashov
Ok. Here is my memory list:

- MessageBrowser with filter
- Epicea for code changes
- haltOnce is active by default per method. It not requires global turning on. 
- haltOnce is managed from source code area in Nautilus
- execution counter for message nodes in source code area in Nautilus
- anObject asMethodConst to cache expressions dynamically.
- debugger temp names mapping is fixed
- improved debugger title for DNU
- ephemeron support
- more reliable interruption by cmd+.
- cmd+r in Nautilus supports any nodes: message rename, inst var rename, class rename and etc.
- fast inspector based on FastTable
- fast debugger based on FastTable
- workspace variables are visible from debugger
- inheritable process specific variables
- new process specific variable CurrentExecutionEnvironment with values: DefaultExecutionEnvironment by default and TestExecutionEnvironment during test run
- SUnit improvements: time limit for tests, preventing "forked debuggers".

2017-04-11 15:58 GMT+02:00 Marcus Denker <[hidden email]>:
Hi,

We have the complete list of changes here:


all 1386 closed issues with MileStone Pharo6.

For the release announcement, it would be nice to have a shorter, more digestible list.

I think we need 2 kind:

1) some 5-8 “most important” ones
2) a list of maybe 20 issues that are interesting

I think the easiest is to do it together.. so if you have points for the 2 kinds of changes, I would be interested.

I will then create one merged version of everything people send me (or to the list).

Marcus

Reply | Threaded
Open this post in threaded view
|

Re: [Pharo6] Wanted: Human Readable ChangeLog

Stephane Ducasse-3
better autocategorisation of method


On Tue, Apr 11, 2017 at 5:41 PM, Denis Kudriashov <[hidden email]> wrote:
Ok. Here is my memory list:

- MessageBrowser with filter
- Epicea for code changes
- haltOnce is active by default per method. It not requires global turning on. 
- haltOnce is managed from source code area in Nautilus
- execution counter for message nodes in source code area in Nautilus
- anObject asMethodConst to cache expressions dynamically.
- debugger temp names mapping is fixed
- improved debugger title for DNU
- ephemeron support
- more reliable interruption by cmd+.
- cmd+r in Nautilus supports any nodes: message rename, inst var rename, class rename and etc.
- fast inspector based on FastTable
- fast debugger based on FastTable
- workspace variables are visible from debugger
- inheritable process specific variables
- new process specific variable CurrentExecutionEnvironment with values: DefaultExecutionEnvironment by default and TestExecutionEnvironment during test run
- SUnit improvements: time limit for tests, preventing "forked debuggers".

2017-04-11 15:58 GMT+02:00 Marcus Denker <[hidden email]>:
Hi,

We have the complete list of changes here:


all 1386 closed issues with MileStone Pharo6.

For the release announcement, it would be nice to have a shorter, more digestible list.

I think we need 2 kind:

1) some 5-8 “most important” ones
2) a list of maybe 20 issues that are interesting

I think the easiest is to do it together.. so if you have points for the 2 kinds of changes, I would be interested.

I will then create one merged version of everything people send me (or to the list).

Marcus


Reply | Threaded
Open this post in threaded view
|

Re: [Pharo6] Wanted: Human Readable ChangeLog

Ben Coman
In reply to this post by Marcus Denker-4
On Tue, Apr 11, 2017 at 9:58 PM, Marcus Denker <[hidden email]> wrote:

> Hi,
>
> We have the complete list of changes here:
>
> https://pharo.fogbugz.com/f/filters/?fClosedBugs=true&fGlobal=true&fOpenBugs=false&ixFixFor=22&ixPerson=46&ixPriority=6&priorityRange=-1&sColumns=Category-Favorite-Case-TitleComment-Status-Priority-LastUpdated&sSorts=Priority
>
> all 1386 closed issues with MileStone Pharo6.
>
> For the release announcement, it would be nice to have a shorter, more
> digestible list.
>
> I think we need 2 kind:
>
> 1) some 5-8 “most important” ones
> 2) a list of maybe 20 issues that are interesting
>
> I think the easiest is to do it together.. so if you have points for the 2
> kinds of changes, I would be interested.
>
> I will then create one merged version of everything people send me (or to
> the list).
>
> Marcus


Just to try a crowdsource experiment, I've uploaded the issue list for
review and rating here...
https://docs.google.com/spreadsheets/d/1NrCnkIJl9Ezk35B1IfpN9BC4wkhHG26C7DI-yZhLQd4/edit#gid=2125831153

It would be great if a few people could jump in to grab a block of 50
items to rate.
Should only take a few minutes.

cheers -ben

Reply | Threaded
Open this post in threaded view
|

Re: [Pharo6] Wanted: Human Readable ChangeLog

Pavel Krivanek-3
In reply to this post by Marcus Denker-4
I looked at Feature/Enhancements issues, some unsorted selection:

- new code changes manager (Epicea)
- GToolkit, GTools update
- API for metalinks on AST nodes
- improve host platforms management (32-bit/64-bit)
- GlobalIdentifier for computer identification
- suport Server Name Indication (SNI) in Zodiac/SSLPlugin
- NeoUUIDGenerator for UUID generation
- STON improvements
- STON used by Monticello FileTree
- Introductionof FullBlockClosure
- Adding a way of storing Announcements while suspended
- improved newAnonymousSubclass
- improve icons management (#iconNmaed: instead of relying on DNU)
- "close all debuggers" in taskbar context menu
- rename #Pragma>>#selector to Pragma>>#methodSelector
- Fuel improvements
- improve working directory directory structure (introduce pharo-local)
- filtering and critiques in MessageBrowser
- mirror primitives
- Sista Encoder
- enable <example> methods to be easily executed
- Improve MethodClassifier logic
- new class ant methods API for tags as replacemnt for categories and protocols
- TabMorph improvements
- split large variable entries in the Variables menu
- introduce Ephemeron Registry
- Unify Dictionary APIs
- support of standalone Morphic worlds in separate windows
- Glamour integration in Spec
- Zinc/Zodiac update
- imrpoved Dependency Analyzer
- "Run To Here" in GTDebugger
- two double quotes inside comments
- introduction of objects immutability
- package manifests improvements
- Inheritable process specific variables
- Quality Assistant improvements
- FuzzyMatcher for approximate string matching
- improve RadioButton Group
- inlined method const could be implemented by metalinks
- support for <sampleInstance>
- deprecate Object>>#name
- limit use of #asClass
- new assert extension to compare floats by closeTo:
- 64-bit support
- Dark Theme improvements
- better themes switching
- turn of catalog search in Spotter by default
- remove Chroma-CubeHelix, TxWorkspace
- Iceberg
- ability of the system to be fully bootstrapped
- better system modularization
- Reflectivity improvements




2017-04-11 15:58 GMT+02:00 Marcus Denker <[hidden email]>:
Hi,

We have the complete list of changes here:


all 1386 closed issues with MileStone Pharo6.

For the release announcement, it would be nice to have a shorter, more digestible list.

I think we need 2 kind:

1) some 5-8 “most important” ones
2) a list of maybe 20 issues that are interesting

I think the easiest is to do it together.. so if you have points for the 2 kinds of changes, I would be interested.

I will then create one merged version of everything people send me (or to the list).

Marcus

Reply | Threaded
Open this post in threaded view
|

Re: [Pharo6] Wanted: Human Readable ChangeLog

CyrilFerlicot
In reply to this post by Ben Coman
On 12/04/2017 03:39, Ben Coman wrote:

> On Tue, Apr 11, 2017 at 9:58 PM, Marcus
>
>
> Just to try a crowdsource experiment, I've uploaded the issue list for
> review and rating here...
> https://docs.google.com/spreadsheets/d/1NrCnkIJl9Ezk35B1IfpN9BC4wkhHG26C7DI-yZhLQd4/edit#gid=2125831153
>
> It would be great if a few people could jump in to grab a block of 50
> items to rate.
> Should only take a few minutes.
>
> cheers -ben
>
Would be good to get a "no rate" also.

For example there is enhancement of Epicea. But Epicea was not in Pharo
5. Thus, enhancements of Epicea should not get in the changelog. Only
"Integration of Epicea" should be in the changelog.

This goes for all the issues that where not present on Pharo 5.

--
Cyril Ferlicot
https://ferlicot.fr

http://www.synectique.eu
2 rue Jacques Prévert 01,
59650 Villeneuve d'ascq France


signature.asc (817 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Pharo6] Wanted: Human Readable ChangeLog

Denis Kudriashov
In reply to this post by Pavel Krivanek-3

2017-04-12 10:59 GMT+02:00 Pavel Krivanek <[hidden email]>:
- rename #Pragma>>#selector to Pragma>>#methodSelector

Was not it reverted?
Reply | Threaded
Open this post in threaded view
|

Re: [Pharo6] Wanted: Human Readable ChangeLog

Pavel Krivanek-3
In reply to this post by Pavel Krivanek-3
some more:

- fix of several memory leaks
- more class comments and documentation
- improved UnifiedFFI
- support of alternative bytecode sets
- FastTable used by more tools
- RecursionStopper

2017-04-12 10:59 GMT+02:00 Pavel Krivanek <[hidden email]>:
I looked at Feature/Enhancements issues, some unsorted selection:

- new code changes manager (Epicea)
- GToolkit, GTools update
- API for metalinks on AST nodes
- improve host platforms management (32-bit/64-bit)
- GlobalIdentifier for computer identification
- suport Server Name Indication (SNI) in Zodiac/SSLPlugin
- NeoUUIDGenerator for UUID generation
- STON improvements
- STON used by Monticello FileTree
- Introductionof FullBlockClosure
- Adding a way of storing Announcements while suspended
- improved newAnonymousSubclass
- improve icons management (#iconNmaed: instead of relying on DNU)
- "close all debuggers" in taskbar context menu
- rename #Pragma>>#selector to Pragma>>#methodSelector
- Fuel improvements
- improve working directory directory structure (introduce pharo-local)
- filtering and critiques in MessageBrowser
- mirror primitives
- Sista Encoder
- enable <example> methods to be easily executed
- Improve MethodClassifier logic
- new class ant methods API for tags as replacemnt for categories and protocols
- TabMorph improvements
- split large variable entries in the Variables menu
- introduce Ephemeron Registry
- Unify Dictionary APIs
- support of standalone Morphic worlds in separate windows
- Glamour integration in Spec
- Zinc/Zodiac update
- imrpoved Dependency Analyzer
- "Run To Here" in GTDebugger
- two double quotes inside comments
- introduction of objects immutability
- package manifests improvements
- Inheritable process specific variables
- Quality Assistant improvements
- FuzzyMatcher for approximate string matching
- improve RadioButton Group
- inlined method const could be implemented by metalinks
- support for <sampleInstance>
- deprecate Object>>#name
- limit use of #asClass
- new assert extension to compare floats by closeTo:
- 64-bit support
- Dark Theme improvements
- better themes switching
- turn of catalog search in Spotter by default
- remove Chroma-CubeHelix, TxWorkspace
- Iceberg
- ability of the system to be fully bootstrapped
- better system modularization
- Reflectivity improvements




2017-04-11 15:58 GMT+02:00 Marcus Denker <[hidden email]>:
Hi,

We have the complete list of changes here:


all 1386 closed issues with MileStone Pharo6.

For the release announcement, it would be nice to have a shorter, more digestible list.

I think we need 2 kind:

1) some 5-8 “most important” ones
2) a list of maybe 20 issues that are interesting

I think the easiest is to do it together.. so if you have points for the 2 kinds of changes, I would be interested.

I will then create one merged version of everything people send me (or to the list).

Marcus


Reply | Threaded
Open this post in threaded view
|

Re: [Pharo6] Wanted: Human Readable ChangeLog

Denis Kudriashov
In reply to this post by Marcus Denker-4
- Object>>name deprecation

2017-04-11 15:58 GMT+02:00 Marcus Denker <[hidden email]>:
Hi,

We have the complete list of changes here:


all 1386 closed issues with MileStone Pharo6.

For the release announcement, it would be nice to have a shorter, more digestible list.

I think we need 2 kind:

1) some 5-8 “most important” ones
2) a list of maybe 20 issues that are interesting

I think the easiest is to do it together.. so if you have points for the 2 kinds of changes, I would be interested.

I will then create one merged version of everything people send me (or to the list).

Marcus