Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
Seaside - porting from 2.8 to 3.0+
Last updated at 6:49 pm UTC on 12 September 2017
Esteban Lorenzano estebanlm at gmail.com Thu Sep 7 06:33:11 UTC 2017


http://seaside.st/documentation/migration/28to30

Philippe Marschall philippe.marschall at gmail.com
Thu Sep 7 07:30:43 UTC 2017

Here are the changelogs for 3.1 [1] and 3.2 [2]. Unfortunately we do
not have a changelog for 3.0 :-(

Some of the most breaking changes that come to mind are:

with untracked session/component state
have to write a custom session cache for this or register a second
Seaside application

You likely will have to migrate to a new version of whatever dialect
your on, how many headaches that introduces is hard to tell.

The Seaside code has been broken up into multiple modules so you no
longer need to load anything. However that makes loading a bit
trickier. Later versions of Seaside have better Metacello
configurations so maybe you want to switch to those directly.

[1] https://github.com/SeasideSt/Seaside/wiki/Seaside310Changelog
[2] https://github.com/SeasideSt/Seaside/wiki/Seaside320Changelog