From e46157c68e26d410468c8377f36e0814e7bb8c25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20de=20Villamil?= Date: Sat, 14 Mar 2009 21:52:57 +0100 Subject: [PATCH] Updating docs for release --- CHANGELOG | 642 ++++++++++++++++++++++++++++++++- README | 4 +- UPGRADE | 140 +++++++ change_in_template.txt | 17 - doc/typo-5.2-release-notes.txt | 52 --- doc/typo-5.3-release-notes.txt | 105 ++++++ lib/tasks/release.rake | 2 +- 7 files changed, 889 insertions(+), 73 deletions(-) create mode 100644 UPGRADE delete mode 100644 change_in_template.txt delete mode 100644 doc/typo-5.2-release-notes.txt create mode 100644 doc/typo-5.3-release-notes.txt diff --git a/CHANGELOG b/CHANGELOG index d3c3bc652a..5455c1b431 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1 +1,641 @@ -Typo 5.2 is the latest Typo major version, comming along with Rails 2.2.2 +commit cc4f6c2b18d9c942c7619476ac92fac988e6f131 +Author: Cyril Mougel + + add rss/atom feed in search result + +commit 11d3b96e30d762979a8a40771cbcf975b0a11d6e +Author: Cyril Mougel + + improve feed link in search view + +commit c466ad506001bc756cac73438fc0f0a5722c9c98 +Author: Cyril Mougel + + fix error with feed in tag part + +commit 77acc759641f4fc6d0e2a20b7b8e224e17ea55eb +Author: Cyril Mougel + + add system to add .rss or .atom in feed_url. Define like rss or atom system + +commit 84db2422150ead6a176c24a961b8407d654a4c6e +Author: Cyril Mougel + + little refactor in redirect controller + +commit cc6a2a8669c74907bfb2ce8e65dc621cd731effa +Author: Cyril Mougel + + add spec to check good feed in head. Reformat some HTML with good indentation + +commit f76703653b368a5ebdcf6f9e7ff7c4120bba8d7b +Author: Cyril Mougel + + end all html tag properly + +commit f74831552efe198f01084adba65de934ed5d9b65 +Author: Cyril Mougel + + change url generation in feed_url method + +commit 8076b8626f8bd82fa2c15c66fcd3fe43e09d6c05 +Author: Cyril Mougel + + cgi escape all title fixed #53 + +commit 4720de13554e35c8600bddd3fd1a93afe2574264 +Author: Cyril Mougel + + same one me really sorry tobias + +commit db3ced9dca97bd031ba4249357b97791cc2d1a93 +Author: Cyril Mougel + + when trackback in article creation, we delete all formating part even in markdown [#59 state:resolved] + +commit 7c9f8312933ff8580bce930729bd4fee2e0e7166 +Author: Cyril Mougel + + add some test in Ping model + +commit 08055c37fca724ca495f91c59a1d37eeab2f343a +Author: Cyril Mougel + + fix little issue to all user of Typo edge. Thanks to tobias to report that + +commit 745e4ee7fc9f68c985ab7f87d072b89cf90b858d +Author: Cyril Mougel + + fix error in migration 80. All user doesn't be active + +commit 11adda7107722141bcda412f94597bcc71cba0ec +Author: Cyril Mougel + + add cache_informations table in database. Use this table to save all cache + +commit e3f8bd9f8093de09a4216d37f84ada3be86b7431 +Author: Cyril Mougel + + add require to avoid some module unknow + +commit b64e195701f91f1aab2cf3ab90a4be3041c02fa6 +Author: Cyril Mougel + + improve speed in spec. 70s instead of 105s + +commit e4bd70a43d12d5ad943f06d0cb9c8475f82d45cc +Author: Cyril Mougel + + Fix all spec + +commit e6268426f77409af217692d4e006b40115e20d84 +Author: Frédéric de Villamil + + Introduces users deactivation. Needs some fine tuning to be really good + +commit 4e4e133fc894b86cbc6691187e987047931c87d8 +Author: Cyril Mougel + + add validation of permalink_format with good format. Failed if bad format + +commit 41b0ce63c2a506776bee3bf0434de15b3eb3d335 +Author: Cyril Mougel + + add file to track all page cache. Delete all by this file when sweep cache + +commit e6f104469df48aa72eb0721c0c7cf96b6e7c67bc +Author: Cyril Mougel + + add sitemap.xml in delete when sweep cache + +commit a14a0d22a74171236b01ab13d175536dcd44fce8 +Author: Frédéric de Villamil + + Fixing ticket 55 : /archives is brocken + test. Route was missing + +commit 35dfe835a815fbe5d520be7d7e82b14e4790782f +Author: Cyril Mougel + + change SQL specifique MySQL + +commit 9f041b806c495cc32f3a48a8a713bb2d987cdacd +Author: Frédéric de Villamil + + Updating autosave time + +commit 4c8cba1f269a6d01511c0c430e52f7b42d427410 +Author: Frédéric de Villamil + + Adding autosave to FCK Editor w00t, one more ticket close on the road to 5.3 + +commit 138851141e97aba5afbea01da42057c50b20de40 +Author: Frédéric de Villamil + + Allowing to send content from an editor to another and back. I know. It's ugly. Please send a patch if you're better at Javascript than me, I'd be really glad + +commit bc3c801772b107976cf5e2aa00959134fa4d4aa3 +Author: Frédéric de Villamil + + Adds tests for editor switching + +commit f5d7e4bab43edfe71f13f65936075b4c45f0896a +Author: Frédéric de Villamil + + Fixing brocken tests + +commit d7b6a3d0a5d339a60b971e409730cd0eab973545 +Author: Frédéric de Villamil + + Fixes ticket 47 + search routing issue + +commit f50ba4c9e8e0f0d42bfe90d8e3dc25835548ab8d +Author: Frédéric de Villamil + + Fixing some CSS bugs due Growler inclusion + +commit 58fc900d97faa0c3e3d692c0e0e17f1ec97f1128 +Author: Frédéric de Villamil + + Adding feedburner support + +commit bc9a9f16f2409441f28304bddcd7f8c01f3a4f77 +Author: Frédéric de Villamil + + Adding growler to autosave and sidebar save + +commit 9395a70275432fffe1a960261cfafdc22add72a4 +Author: Frédéric de Villamil + + Some editor refactoring, it really needed it after yesterday's change. + +commit 6cb1c137f033fca0df27798e5f3271e845487051 +Author: Frédéric de Villamil + + Adding editor switching to pages. This needs a few refactoring and tests too + +commit 74822cf7a11ae726a56b013a9ed35066b49e7c73 +Author: Frédéric de Villamil + + A bit of refactoring + +commit ca27f7442e287af11bfd8b2bcd38e4e7f96d4c94 +Author: Frédéric de Villamil + + Adding some niceness to the editor's switching + +commit a9fd312184b0eaf9aaebb95653ed8f493e07b052 +Author: Frédéric de Villamil + + Saving the user's default editor when switching from editor + +commit e6969bc96e06e55342ab236d00e8a846c8270829 +Author: Frédéric de Villamil + + Now saves the editor as the user's default editor when switching + +commit 569a1dd5b2085dff5fb379dc1de2a1a41e06653e +Merge: 3a6a81e... 443ee0f... +Author: Frédéric de Villamil + + Merge branch 'master' of git@github.com:fdv/typo + +commit 3a6a81e0a0f349274d5f6727ba027ae02902a671 +Author: Frédéric de Villamil + + First attempt of switching editor from the editing form + +commit 443ee0f860b3d305274d0beeb6d64764c474e5ff +Author: Cyril Mougel + + revert all debug introduce by previous commit + +commit 9b0b6331d272052704e21673e9bc31a0a1eba1e7 +Author: Cyril Mougel + + fix error with assignation by reference. get big error + +commit 4df80f8d80749fb5500157ddd0929824031e678e +Author: Cyril Mougel + + Use Calendar_date_select instead_of datetime_select in create article + +commit 01d6abc506ea8e42aeca8b678e0dffd013494ff0 +Author: Matijs van Zuijlen + + Remove some mocking so specs test behavior instead of implementation + +commit 30f6dfb2710c0b9551336be7824c609cae2ef6ef +Merge: f4a5a64... 1292197... +Author: Cyril Mougel + + Merge branch 'master' of git@github.com:fdv/typo + +commit f4a5a645fae4695fd4139710701af1bb5dab5e82 +Author: Cyril Mougel + + Move the search in sidebar. No define in layout + +commit 12921973e7f788c23c950ecf4d80c1aa73ba9432 +Author: Cyril Mougel + + Fix error on search with no result + +commit 9aee822d660597bb53c674aa0fbc8d5d84b32241 +Author: Cyril Mougel + + add file in log to keep directory + +commit 582e70a686f1c76ae59c4485800713af505f9884 +Author: Cyril Mougel + + fix some test on redirect controller and fix some error if no current_user + +commit c4a4257af82b09d6d021175145373d01b112a1e0 +Author: Cyril Mougel + + fix error with redirect to admin if already logged + +commit 34b41d72aadd0cac5fb930246471f6960c4a068c +Author: Cyril Mougel + + add redirect all /articles/%year%/%month%/%day%/%title% and /%year%/%month%/%day%/%title% to new permalink if define + +commit aa43afa02d8d5f505e9044b611d98b8793da4806 +Author: Cyril Mougel + + fix error in route because 2 routes with same name + +commit 084f63d200b74d2242a7e8fc82a5440ec514c414 +Author: Frédéric de Villamil + + Ticket 43: when a commenter is logged in, his user_id should be added to the comment (useful to count a user's comment) both on admin and frontend) + +commit b3c2410328b799150d7b61a209f62c3e1bc53f6e +Author: Frédéric de Villamil + + Ticket 42: when logged in and trying to access accounts/login, user should be redirected to admin/dashboard instead of having to log in again + +commit dd45c50591aa6095c9bdef175d53e1abc6d6b49d +Author: Frédéric de Villamil + + Fixes a little Typo + +commit 8a76a5594fc847562f02b066b2ab8004ad92c320 +Author: Cyril Mougel + + little refactor more readable + +commit fc9ba697063a16d0700b7ff52965a32cb8851427 +Author: Frédéric de Villamil + + Allow on demand search removal for tags and categories. This adds noindex follow headers on related pages, and removes them from sitemap.xml + +commit 0e5f2c18613d6b89a11f99f09d7a335185e8fdec +Author: Frédéric de Villamil + + Adding configurable robots.txt in settings + +commit 4f17daf9507c89c7f21743f48473da5fffae4d25 +Author: Frédéric de Villamil + + Adding meta noindex follow on archives, paginated index, paginated categories and paginated tags to avoid duplicate content + +commit 9e3119519ec5bf6d6e2c9c1a4912873f6fa8839e +Author: Frédéric de Villamil + + Fixing some CSS issue on typographic when enabling gravatar + +commit 329bf7854bc49000caef39880d3518a4793b0b4c +Author: Frédéric de Villamil + + Crappy git + +commit 87a5913460696e4703987c5b0c3b8e9675766d1e +Author: Frédéric de Villamil + + Updating README and LICENCE files + +commit fa826d879af004c5713995abda55e92069f30fdc +Author: Frédéric de Villamil + + Fixed some missing routes + +commit 67da3ee8f3f56d082e5b3bae4fa90d4c5a953a86 +Author: Cyril Mougel + + search article with different formating + +commit aea30309984623f93026155a2c57ca97de90658b +Author: Cyril Mougel + + delete unused code + +commit 176717be2eff34da5f9126031291239a142ea670 +Author: Cyril Mougel + + Fix link /trackback.atom|rss broken before + +commit 865334008e8e1a543ef9067bf009d3d92590ec35 +Author: Cyril Mougel + + fix some issue in trackback system + +commit a913e2cc9cbcd887e51653f6a9c6a6fe0ce8794f +Author: Cyril Mougel + + update cache_page with redirect and article controller + +commit 2392c7477bb68acc70b647849fb599be164e046d +Author: Cyril Mougel + + delete some unuse code + +commit 0f779b59e13221d5da1f3c6bc2186581a8f55491 +Author: Cyril Mougel + + add support of extra variable in your url string + +commit 0c341bf68484f5443ea0fad3f4a961e179da1ed8 +Author: Cyril Mougel + + add setting url in SEO administration. Can change order of title/year/month and day + +commit 67040fe2b341b95a6583df97544d5f121ce24dc9 +Author: Cyril Mougel + + fix error in route with archive + +commit 3a41dba46683c81e749bd828f0c8d0010bb64896 +Author: Cyril Mougel + + start to use a format url define in blog setting + +commit 0ec2128585fbb698d1ed3f86aa39a2b599fdbd4a +Author: Cyril Mougel + + fix spec in comment controller with non use of mock + +commit e1d83dbff65a8b0a5b74ec965dd364f3f3e8f1f7 +Author: Cyril Mougel + + fix spec in xmlcontroller + +commit 480914dd33e09429c6ac90844411bfdf6c6a2a99 +Author: Cyril Mougel + + fix spec about redirect + +commit f276237e5d39849620ac9d847cf51dce58538edc +Author: Cyril Mougel + + delete url_policy not use + +commit 4af5e350ef49424b2692496a18be9258761d2d7a +Author: Cyril Mougel + + fix some spec + +commit bb6156ec502a570a1800fdbbfc55335ad9e71926 +Author: Cyril Mougel + + delete spec about show action in content admin (delete with preview) + +commit 72f8d1da28a3ca7cd194d8157af0a117d824d034 +Author: Cyril Mougel + + delete show article because no preview now + +commit 27b28dec042eb0a228a746c177ec7ff664d5302c +Author: Cyril Mougel + + start using same formating but only define by a string + +commit f21dbb817d8b835053672436b9179fd0a786ddd6 +Author: Cyril Mougel + + try to clean some url construction + +commit de8a865d64a20b0a342b4eff05670501f9e3a06a +Author: Cyril Mougel + + delete all authors relation + +commit 05856469becfedb783eb19b00ed5e4a81aaeb733 +Author: Cyril Mougel + + delete author and users controller. Useless + +commit e9df19c1ea0887a8ab1af02f9b8bbe5a58095c98 +Author: Cyril Mougel + + update will_paginate gem. Fix issue #11? + +commit ce767dff1f88f1dd3b4363e9976504a755713525 +Author: Matijs van Zuijlen + + Remove action_view_patch plugin, as it does nothing anymore. + +commit db1a939276f560a44cef4e9e911e15b0684d39cb +Author: Matijs van Zuijlen + + Satisfy warnings in themes: don't put space before argument parentheses. + +commit fc5c7babec889a0c215ed91be74c6951a2441e4a +Author: Matijs van Zuijlen + + Remove old submodule directories + +commit d778c3a43fc53eb0da014794cb913d49214510f0 +Author: Matijs van Zuijlen + + Make feed validate + +commit 8ba3224a64bcbe59ae3fc493587e27b879692812 +Author: Matijs van Zuijlen + + Add pings_closed? method to Article, analogous to comments_closed? + +commit 59668dc3bbb46b9c741c4c26aba7ee4d614ef05d +Author: Matijs van Zuijlen + + Small spelling fix + +commit 90617b166068c91b06f3e25ea3f6293badfb1fe6 +Author: Matijs van Zuijlen + + Fix formatting of theme lists. + Scale theme previews to fit in the containing divs, while retaining their + aspect ratio. Also, do not limit those divs vertically, instead allowing + them to grow as needed. + +commit 99bbd0fa16b5a6465567874142c0ca81c2104f78 +Author: Matijs van Zuijlen + + Fix grammar and spacing issues + +commit 618bc5a9737132184755af02d31b54cd162bf5e5 +Author: Matijs van Zuijlen + + Fix plugin tests: syntax errors, library load errors. + +commit 128e09815c5d94e740fb4397df374b693b42750f +Author: Cyril Mougel + + fix Cross Site Scripting issue in feedback view [#32 state:resolved] + +commit 6b246b9fd33d79b06f861adab27e422691d5529d +Author: Cyril Mougel + + fix error in xml_sidebar if format doesn't defined + +commit d0819616c72ba7f4536c2a67a5e06a92ad5783f0 +Author: Cyril Mougel + + delete live controller with move live search in article controller. Fix some live search issue + +commit 9d98143403e771dc37ecdbf3f7f734699be999ec +Author: Cyril Mougel + + delete relicat from submodule not use now + +commit 0470c2e549cd4c527da526f7b5417c403b5b37f2 +Author: Cyril Mougel + + backport some fix in nice_permalinks but not in master branch + +commit 5bbe31a698b6e6b54cae6c6307640501ccf3791b +Author: Matijs van Zuijlen + + Test article search controller and view + +commit 30dc7a94dddc06f1bf634ccab56bb610fd36addc +Author: Matijs van Zuijlen + + Remove use of simple_format + This reverts commits a137b958daf8f791e0bd63932dcdb78ef05d3b7b and + 10cff9dbaa740a1505697f1c8a32565aa83d8435 + +commit 86c11077520b4843d0fb0f28f235231ec9a363b5 +Author: Matijs van Zuijlen + + Spec that shows problem of combining a text filter with simple_format. + For articles and for comments. + +commit 141e434b43a31a3ce6d99295ca8afc2dfecb9bf1 +Author: Matijs van Zuijlen + + Make admin content controller specs pass: + - Formatter is markdown, not textile + - Correctly link text filters to users in fixtures + +commit a3d554a4794909a1957b06badba8885c2015e5e2 +Author: Matijs van Zuijlen + + Ignore vim swap files + +commit caa491309b7fb6f1c8ea37e54111a8dca10b4494 +Author: Matijs van Zuijlen + + Make migration succeed on PostgreSQL + +commit 7d454c8d3f16bf54f587189a71ff91e8496b2308 +Author: Frédéric de Villamil + + Seens I had something wrong with that condition. + +commit 8e281c0df44f38359e120ad41e864d7c00b7f6a0 +Author: Frédéric de Villamil + + There's a rails 2.2.2 bug when adding config.gem to rspec forcing the use of test database. A ticket is currently opened at http://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/1834-adding-rspec-rails-in-configgem-forces-the-use-of-test-database for more information. + +commit e4b131f5d80b7e66b74f49147ec1c094284abfec +Author: Frédéric de Villamil + + Moving autocomplete plugin into admin/content helpers because of a plugin related bug that made everything crash in production mode + +commit 9a53a3a5f8793da8b4fa7701e8d98d4521cabafd +Author: Frédéric de Villamil + + Caches_action_with_params was not properly removed. Seems I forgot some things here and there that actually breaks everything if caches_action_with_params is actually the caching methode + +commit 48d128a3888089cf5d5a70d02885fda95239224c +Author: Frédéric de Villamil + + Seems auto complete broke if we don't enable this + +commit 070b34e14f38727a9c6396aae878645203c96503 +Author: Matijs van Zuijlen + + Remove buggy old article redirect routing (with tests). + +commit a2937099aee0f52b475a34499138c28c4af8bdcb +Author: Frédéric de Villamil + + Forcing source download for github located gems + +commit d811e457e0523b0072fc59ef83475d70dfef98b3 +Author: Matijs van Zuijlen + + Fix javascript to show edit controls when logged in. + +commit aa3b130c03c468c0b7dcf1ed8dff565fd806ba2a +Author: Matijs van Zuijlen + + Ensure use of rails gem 2.2.2 + +commit 4cfdeaa16c1c2dbde761540e912a3155052380a1 +Author: Matijs van Zuijlen + + Remove rails module so typo uses rails gem + Use gems instead of plugins + Declare gems in environment to allow auto-install + +commit 29df2d7ba2118e5a044edec071abc51764883ef4 +Author: Nicolas Mérouze + + Refactoring of XmlController routes. + +commit 16dfe47be7d05bb82cd4b4f5a338812cccb3e0ef +Author: Laszlo Bacsi + + Order articles by published_at + +commit 01c9ae26bbc14423cbac7ecfd1c29ff82451c597 +Author: Matijs van Zuijlen + + Fix thinko in datestamped_resources + +commit a36e61036ba2ca683e89e10b3fc63987e5e0f142 +Author: Matijs van Zuijlen + + Make view specs succeed + +commit d15f5c7051c3e832ad3d5f801dfde7e0e82959ac +Author: Matijs van Zuijlen + + Properly load actionwebservice in environment.rb + +commit cb0b5cfcf9c96ce5b8c6112ecfd119d76606eef3 +Author: Frédéric de Villamil + + Fixes a bug due to the removal of caches_actions_with_params that should have been removed sooner + +commit 5770ded130b44c1a68d6cf4173d4a54e98e7d817 +Author: Frédéric de Villamil + + Some cache refactoring, removing dead or useless code + +commit 22ef2eca4ada098b9f758fd3c89e789fd6013aac +Author: Frédéric de Villamil + + Removing old caches_actions_with params, caches_page is enough, less ressource consumming and much better + +commit c8e3bb0638970b9d09872c19a949616f0ac709b6 +Author: Frédéric de Villamil + + Added text filters back on pages nd articles forms, moved text filters to users instead of global configuration + +commit 7b5c2a1b37331f9d1d14b7f6b86b969cc8c142fc +Author: Frédéric de Villamil + + FIxing a scribbish typo diff --git a/README b/README index 59707fc981..83094928f8 100644 --- a/README +++ b/README @@ -13,7 +13,7 @@ Requirements Currently you need all of those things to get typo to run: * Ruby 1.8.6 or Ruby Enterprise Edition. - * Rails 2.2, Typo 5.2 DOES NOT support Rails 2.1. + * Rails 2.2, Typo 5.3 DOES NOT support Rails 2.1. * A database. Typo supports MySQL, PostgreSQL, and SQLite. * Ruby drivers for your database. * For best performance, you should have a web server running either @@ -26,7 +26,7 @@ Currently you need all of those things to get typo to run: Installation ============ -See doc/Installer.text and doc/typo-5.2-release-notes.txt. +See doc/Installer.txt and doc/typo-5.3-release-notes.txt. Usage ====== diff --git a/UPGRADE b/UPGRADE new file mode 100644 index 0000000000..20ff0cec2f --- /dev/null +++ b/UPGRADE @@ -0,0 +1,140 @@ +UPGRADING TO TYPO 5.3 HOWTO + +*** BEFORE UPGRADING *** + +Pre migration steps are divided into 2 categories : things you should do, and things you must do. + +You should make a backup of your current blog, either using a file transfer software or an archiver like zip or tar. + +You should make a backup of your database, using either mysqldump, pgdump or phpmyadmin, whichever you feel safe with. + +If you're using a pre 5.0 version, you should remove all the following sidebars before migrating: + +* AIM presence +* Audioscrobbler +* Backpack +* Delicious +* Flickr +* 43 things +* 43 places +* Magnolia +* Recent comments +* Tada +* Upcoming +* Xbox + +These sidebars have been removed from Typo core at 5.0 and are now hosted on a separate repository. You can also migrate, then reinstall those plugins before trying to access your blog frontend or admin. + +If you're using a Typo version priori to 5.1, you must manually remove the lib directory inside your typo install. + +If you're using a third party theme, you'll have do some changes to your template as well. This is explained later. + +*** UPGRADING *** + +Upgrading should be a really easy process, depending on how you installed your typo first. + +** UPGRADING WITH TYPO INSTALLER FROM TYPO 2.0 to 5.0 ** + +Automagically upgrading Typo 2.0 to 5.0 using Typo instaler is not possible, but you can catch on the train anyway, it will just be a little harder. By default Typo uses MySQL database. If you want to use something else, check our installation documentation. + +* UPGRADING FILES * + +First, move your production Typo directory somewhere else : + +$ mv typo_path old_typo + +If you have root access to your host, launch: + +$ sudo gem install typo +$ typo install typo_path + +or + +$ sudo gem update typo +$ typo install typo_path + +If you don't have root access, things are just a bit more complicated + +$ export GEM_PATH=~/gems +$ gem install -i ~/gems typo +$ ~/gems/bin/typo install typo_path + +or + +$ export GEM_PATH=~/gems +$ gem update -i ~/gems typo +$ ~/gems/bin/typo install typo_path + +Then, move your theme (which is certainly not compatible anymore at all), your database confiuration and your uploaded files to your new blog: + +$ mv old_typo/public/files/* typo_path/public/files +$ mv old_typo/themes/your_theme typo_path/themes/ +$ mv old_typo/config/database.yml typo_path/config + +Ensure all your typo files have the good perms, then restart your Typo instance. + +* UPGRADING DATABASE * + +Login in to your Typo admin using your favourite web browser. You'll access to the database migration page. Just click on the "migrate" button. + +If something goes wrong, go back to your terminal, and run + +$ cd typo_path +$ rake RAILS_ENV=production db:migrate + +If things really goes wrong, then please ask for help on the Typo mailing list or on IRC #typo@irc.freenode.net + +** UPGRADING WITH TYPO INSTALLER FROM TYPO 5.0 and later ** + +* UPGRADING FILES * + +First, install or update your Typo gem. + +If you have root access to your host, launch: + +$ sudo gem install typo +$ typo install typo_path + +or + +$ sudo gem update typo +$ typo install typo_path + +If you don't have root access, things are just a bit more complicated + +$ export GEM_PATH=~/gems +$ gem install -i ~/gems typo +$ ~/gems/bin/typo install typo_path + +or + +$ export GEM_PATH=~/gems +$ gem update -i ~/gems typo +$ ~/gems/bin/typo install /some/path + +Ensure all your typo files have the good perms, then restart your Typo instance. + +* UPGRADING DATABASE * + +Login in to your Typo admin using your favourite web browser. You'll access to the database migration page. Just click on the "migrate" button. + +If something goes wrong, go back to your terminal, and run + +$ cd typo_path +$ rake RAILS_ENV=production db:migrate + +If things really goes wrong, then please ask for help on the Typo mailing list or on IRC #typo@irc.freenode.net + +*** UPGRADING YOUR THEME *** + +** UPGRADING FROM TYPO 5.2 ** + +* In articles/_comment_box.html.erb use @article.comment_url instead of comments_path(@article) + +* all link preview_new_comment_path(@article) are changed to @article.preview_comment_url + +* all link url_for formatted_article_path(@article, :rss) are changed to @article.feed_url(:rss) + +* all link formatted_article_url(@article, @format) are changed to @article.permalink_by_format(@format) + +* The classical search has moved to sidebar. So if you want, you can delete the render of shared/search in your layout and use the search_sidebar instead of. diff --git a/change_in_template.txt b/change_in_template.txt deleted file mode 100644 index 750e69a5d1..0000000000 --- a/change_in_template.txt +++ /dev/null @@ -1,17 +0,0 @@ -== Since Typo 5.2.1 - - * In articles/_comment_box.html.erb use @article.comment_url - instead of comments_path(@article) - - * all link preview_new_comment_path(@article) are change to - @article.preview_comment_url - - * all link url_for formatted_article_path(@article, :rss) are change to - @article.feed_url(:rss) - - * all link formatted_article_url(@article, @format) are change to - @article.permalink_by_format(@format) - - * The classical search has moved to sidebar. So if you want, you can delete - the render of shared/search in your layout and use the search_sidebar - instead of. diff --git a/doc/typo-5.2-release-notes.txt b/doc/typo-5.2-release-notes.txt deleted file mode 100644 index 32ed703329..0000000000 --- a/doc/typo-5.2-release-notes.txt +++ /dev/null @@ -1,52 +0,0 @@ -Typo 5.2 -======== - -Welcome to Typo 5.2. Typo is a blogging platform, like Movable Typo or -Wordpress, written using Ruby on Rails. - -This is the first major release since Typo 5.0. - - -Changes since Typo 5.1 ----------------------- - -* Migration to Ruby on Rails 2.2 - -* A complete admin rewriting, faster, easier to use - -* Coderay text filter plugin, for more easy syntax highlighting for code - -* Performances improved, Typo is not the bloatware it used to be anymore - -* Even better theme support. Up to date themes are at http://typogarden.org - -* Cleaner migrations. - -* A better search with live search moved as a plugin - - -How to Install Typo -------------------- - -There are two ways to install Typo: automatically, using the new Typo installer, or manually, by downloading the source and building a working Rails environment (database, etc) for it. - -New users should use the installer wherever possible because it's substantially easier and less trouble-prone. - - -### Installing Typo via the Typo Installer - -The documentation has moved to http://github.com/fdv/typo/wikis/install-typo-with-typo-installer - - -### Installing Typo Manually - -The documentation has moved to http://github.com/fdv/typo/wikis/install-typo-from-sources - - -Support, or where to turn when things break -------------------------------------------- - -Typo development occurs via http://typosphere.org. If you find a bug, please -file a bug report via http://typosphere.org/projects/typo/issues - -If you have problems, please send mail to typo-list@rubyforge.org. You can also visit Typo's IRC channel, #typo on irc.freenode.net and ask for help. \ No newline at end of file diff --git a/doc/typo-5.3-release-notes.txt b/doc/typo-5.3-release-notes.txt new file mode 100644 index 0000000000..3141f487a8 --- /dev/null +++ b/doc/typo-5.3-release-notes.txt @@ -0,0 +1,105 @@ +Typo 5.3 +======== + +Welcome to Typo 5.3. Typo is a blogging platform, like Movable Type or +Wordpress, written using Ruby on Rails. This was supposed to be a 2 month minor release, but we went so far that we can't call it this way anymore. + + +New features since Typo 5.2 +=========================== + +* The main goal for Typo 5.3 was the dynamic permalink scheme, which forced us to completely rewrite our URL generation system and our cache system. + +* Feedburner support directly into your admin. + +* Semi static caching was buggy, and heavy, so we removed it. Typo now only does static caching. + +* Text filters configuration are now on a per user and on a per article basis. When migrating, all users will be given the blog default's text filter. + +* More performance improvement, Typo is really fast now + +* Even more SEO capabilities. Tags and categories can be removed from search engines, using noindex, removed from sitemap.xml, and Typo now has a robots.txt editor. + +* Old drop down menus were replaced with some fancy calendar like date pickers. + +* Notifications for sidebar save and autosave are now done using growler, a nice growl like javascript thing. + +* Inline editor switching à la Wordpress. Isn't that one cool? + +* Admin can now deactivate users. + +Bug Fixes +========= + +#11 Movable Type API brocken with Windows Live Writer. + +#17 Fix flickr_sidebar plugin + +#18 Fix admin CSS + +#19 Fixed an old bug on javascript admin tasks using cookies. + +#26 Brocken autocomplete. + +#27 Simple_format inserts excessive p or br + +#32 Fixes a XSS vulnerability in Feedback view. + +#36 xml_sidebar wrong in show article + +#37 Search with empty result failed + +#42 When logged in, /accounts/login should redirect to /admin + +#43 User id is never added into comments + +#47 Search displays drafts + +#52 Search route is wrong + +#53 title_url should be CGI.escaped + +#54 Cache is brocken since URL change + +#55 /archives is brocken + +#59 Text filters are not applied on trackbacks + +#60 Upgrade from 5.0.3 fails with PgSQL + +#61 Cache brocken on comments RSS and Atom + +#62 Dynamic permalinks break comment feed by article + + +Upgrading TYPO +============== + +Read UPGRADE file + + +How to Install Typo +------------------- + +There are two ways to install Typo: automatically, using the new Typo installer, or manually, by downloading the source and building a working Rails environment (database, etc) for it. + +New users should use the installer wherever possible because it's substantially easier and less trouble-prone. + + +### Installing Typo via the Typo Installer + +The documentation has moved to http://github.com/fdv/typo/wikis/install-typo-with-typo-installer + + +### Installing Typo Manually + +The documentation has moved to http://github.com/fdv/typo/wikis/install-typo-from-sources + + +Support, or where to turn when things break +------------------------------------------- + +Typo development occurs via http://typosphere.org. If you find a bug, please +file a bug report via http://typosphere.org/projects/typo/issues + +If you have problems, please send mail to typo-list@rubyforge.org. You can also visit Typo's IRC channel, #typo on irc.freenode.net and ask for help. \ No newline at end of file diff --git a/lib/tasks/release.rake b/lib/tasks/release.rake index 762babce58..aa60338780 100644 --- a/lib/tasks/release.rake +++ b/lib/tasks/release.rake @@ -1,7 +1,7 @@ require 'rake/gempackagetask' require 'rake/contrib/rubyforgepublisher' -PKG_VERSION = "5.2" +PKG_VERSION = "5.2.98" PKG_NAME = "typo" PKG_FILE_NAME = "#{PKG_NAME}-#{PKG_VERSION}" RUBY_FORGE_PROJECT = 'typo'