Skip to content

Commit e53249b

Browse files
committed
Merge pull request #1030 from pi-engine/develop
Added releasenote of 2.4.0
2 parents 7d9e324 + 22b5cff commit e53249b

File tree

1 file changed

+34
-31
lines changed

1 file changed

+34
-31
lines changed

doc/releasenotes.md

100644100755
+34-31
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,49 @@
1-
Pi Engine 2.3.0 Release
1+
Pi Engine 2.4.0 Release
22
=======================
33

4-
The Pi Team is pleased to present Pi Engine 2.3.0 as a major release since its public release, focused on user oriented architecture, feature and API building.
5-
Meanwhile Pi powered applications are launched by a variety of teams.
4+
The Pi Team is pleased to present the Pi Engine **Pi Day** Release (Pi 2.4.0), an application development engine focusing on user oriented architecture, feature and API building. Meanwhile Pi powered applications are launched by a variety of teams.
65

7-
Get the [Pi 2.3.0 Release](https://github.com/pi-engine/pi/archive/release-2.3.0.zip) and report issues and requests to [Pi Issue Tracker](https://github.com/pi-engine/pi/issues).
6+
Get the [Pi Day Release](https://github.com/pi-engine/pi/archive/release-2.4.0.zip) and report issues and requests to [Pi Issue Tracker](https://github.com/pi-engine/pi/issues).
87

98
What's New
109
==========
1110

12-
Selected major features:
13-
+ Primary modules available: `article`, `comment`, `message`, `tag`, `user`
14-
+ User system implemented with features:
15-
+ Extensible user profile field definition
16-
+ Configurable user profile page
17-
+ Configurable user data aggregator for user profile and activity feed
18-
+ Per-user per-field profile privacy control
19-
+ Cross-module user profile definition and data write
20-
+ Extensible multi-mode for user profile access: local, client
21-
+ Extensible multi-mode for avatar: local, select, gravatar, upload
22-
+ Extensible multi-mode authentication: local, SSO
23-
+ Built-in user data storage
24-
+ Comment service
25-
+ On-demand implementation on modules with multi-categories
26-
+ Auto-locator for target resources
27-
+ Support for JavaScript load of leading page
28-
+ Extensible and customizable architecture
29-
+ Module mechanism for functionality extensibility
30-
+ Custom i18n, config, templates and classes for user-land customization
31-
+ Preliminary Open API protocol and implementations
32-
+ Gettext as i18n solution friendly to translators
33-
+ AngularJS as front-end solution
34-
35-
36-
Check out [changelog](https://github.com/pi-engine/pi/blob/release-2.3.0/doc/changelog.txt) for details.
11+
During these months’ development, some features have been added and improved to Pi Engine and its basic modules.
12+
13+
Some of the major changes:
14+
15+
+ New basic modules available: `media`, `search`
16+
+ Refactored API calls to be compatible with registry and model calls: changed `Pi::api(<module>)` and `Pi::api(<module>, <api>)` to `Pi::api(<api>, <module>)`
17+
+ Media service introduced to operate media in local or remote
18+
+ Added security and permission checks
19+
+ Added all modules updating features
20+
+ Added built-in support for module custom with build metadata versioning
21+
+ Added built-in support for module and theme custom asset
22+
+ Added customizable breadcrumbs provides by module itself
23+
+ Simplified config API with `Pi::config()`
24+
+ Merged module `asset` and `public`, located in `www/asset`; independent asset deployment dropped off
25+
+ Moved custom static to `asset/custom` folder for better deployment
26+
+ Moved system abstract API classes to sub namespace `Api` located in `lib/Pi/Application/Api`
27+
+ Added support for custom bootstrap and online custom bootstrap in themes
28+
+ Added service of `string` for multi-byte string handling
29+
+ Upgraded Zend Framework to 2.2.6 final
30+
+ Upgraded Bootstrap to 3.1.1
31+
+ Improvements and bugs fixed on core module: `user`, `page`, `article`, `comment`, `message`, `tag`, `search`, `saml` and `uclient`
32+
+ Added config folders/files:
33+
+ var/config/event.listener.php
34+
+ Modified config files:
35+
+ var/config/engine.php
36+
+ var/config/host.php
37+
+ var/config/hosts.php
38+
39+
Check out [changelog](https://github.com/pi-engine/pi/blob/release-2.4.0/doc/changelog.txt) for details. And finally special thank goes to @[sexnothing](https://github.com/sexnothing), @[Simon Zhang](https://github.com/zhangsimon) and @[loidco](https://github.com/loidco).
3740

3841
Documentation
3942
=============
4043
Checkout Pi development manual and tutorials at [Github wiki](https://github.com/pi-engine/pi/wiki) and APIs and class charts at [Pi API](http://api.pialog.org).
4144

4245

4346
---------------------
44-
[Pi Team](http://pi-engine.org)
47+
[Taiwen Jiang](http://github.com/taiwen), [Marc Desrousseaux](https://github.com/Marc-pi), [Hossein Azizabadi](http://github.com/voltan), [Zongshu Lin](https://github.com/linzongshu), [Pi Team](http://pi-engine.org)
4548

46-
Dec 3rd, 2013
49+
Mar 14th, 2014

0 commit comments

Comments
 (0)