Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
solo
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
solo
Commits
7479fec9
Commit
7479fec9
authored
Jun 28, 2016
by
Liang Ding
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Release 1.4.0
parent
21061996
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
42 additions
and
45 deletions
+42
-45
CHANGE_LOGS.html
CHANGE_LOGS.html
+13
-0
pom.xml
pom.xml
+2
-2
src/main/java/org/b3log/solo/SoloServletListener.java
src/main/java/org/b3log/solo/SoloServletListener.java
+2
-2
src/main/java/org/b3log/solo/service/UpgradeService.java
src/main/java/org/b3log/solo/service/UpgradeService.java
+12
-41
src/main/webapp/CHANGE_LOGS.html
src/main/webapp/CHANGE_LOGS.html
+13
-0
No files found.
CHANGE_LOGS.html
View file @
7479fec9
...
...
@@ -5,6 +5,19 @@
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=UTF-8"
>
</head>
<body>
<h2>
Release 1.4.0 - Jun 28, 2016
</h2>
<ul>
<li><a
href=
"https://github.com/b3log/solo/issues/12060"
>
12060 前台皮肤切换
</a>
<span
style=
'background: #02e10c !important;color:#FFFFFF !important;padding: 1px 4px;'
>
feature
</span></li>
<li><a
href=
"https://github.com/b3log/solo/issues/12096"
>
12096 Meta Desc 解析异常
</a>
<span
style=
'background: #fc2929 !important;color:#FFFFFF !important;padding: 1px 4px;'
>
bug
</span></li>
<li><a
href=
"https://github.com/b3log/solo/issues/12100"
>
12100 代码高亮换行问题
</a>
<span
style=
'background: #fc2929 !important;color:#FFFFFF !important;padding: 1px 4px;'
>
bug
</span></li>
<li><a
href=
"https://github.com/b3log/solo/issues/12114"
>
12114 静态资源加载问题
</a>
<span
style=
'background: #fc2929 !important;color:#FFFFFF !important;padding: 1px 4px;'
>
bug
</span></li>
<li><a
href=
"https://github.com/b3log/solo/issues/12118"
>
12118 finding 皮肤 bug
</a>
<span
style=
'background: #fc2929 !important;color:#FFFFFF !important;padding: 1px 4px;'
>
bug
</span>
<span
style=
'background: #eb6420 !important;color:#FFFFFF !important;padding: 1px 4px;'
>
skin
</span></li>
<li><a
href=
"https://github.com/b3log/solo/issues/12058"
>
12058 简化配置
</a>
<span
style=
'background: #84b6eb !important;color:#FFFFFF !important;padding: 1px 4px;'
>
enhancement
</span></li>
<li><a
href=
"https://github.com/b3log/solo/issues/12059"
>
12059 细节体验改进
</a>
<span
style=
'background: #84b6eb !important;color:#FFFFFF !important;padding: 1px 4px;'
>
enhancement
</span></li>
<li><a
href=
"https://github.com/b3log/solo/issues/12079"
>
12079 文件上传后缀改进
</a>
<span
style=
'background: #84b6eb !important;color:#FFFFFF !important;padding: 1px 4px;'
>
enhancement
</span></li>
<li><a
href=
"https://github.com/b3log/solo/issues/12093"
>
12093 评论 Emoji 支持
</a>
<span
style=
'background: #84b6eb !important;color:#FFFFFF !important;padding: 1px 4px;'
>
enhancement
</span></li>
<li><a
href=
"https://github.com/b3log/solo/issues/12107"
>
12107 Markdown 支持增强
</a>
<span
style=
'background: #84b6eb !important;color:#FFFFFF !important;padding: 1px 4px;'
>
enhancement
</span></li>
</ul>
<h2>
Release 1.3.0 - Dec 19, 2015
</h2>
<ul>
<li><a
href=
"https://github.com/b3log/solo/issues/12051"
>
12051 社区文章推荐
</a>
<span
style=
'background: #02e10c !important;color:#FFFFFF !important;padding: 1px 4px;'
>
feature
</span></li>
...
...
pom.xml
View file @
7479fec9
<?xml version="1.0" encoding="UTF-8"?>
<!--
Description: Solo POM.
Version: 3.11.1.
19, May 16
, 2016
Version: 3.11.1.
20, Jun 28
, 2016
Author: <a href="http://88250.b3log.org">Liang Ding</a>
Author: <a href="http://www.annpeter.cn">Ann Peter</a>
-->
...
...
@@ -13,7 +13,7 @@
<artifactId>
solo
</artifactId>
<packaging>
war
</packaging>
<name>
Solo
</name>
<version>
1.
3
.0
</version>
<version>
1.
4
.0
</version>
<description>
A blogging system written in Java, feel free to create your or your team own blog. 一个用 Java 实现的博客系统,为你或你的团队创建个博客吧。
</description>
...
...
src/main/java/org/b3log/solo/SoloServletListener.java
View file @
7479fec9
...
...
@@ -60,7 +60,7 @@ import org.json.JSONObject;
* Solo Servlet listener.
*
* @author <a href="http://88250.b3log.org">Liang Ding</a>
* @version 1.8.2.1
3, Jan 7
, 2016
* @version 1.8.2.1
4, Jun 28
, 2016
* @since 0.3.1
*/
public
final
class
SoloServletListener
extends
AbstractServletListener
{
...
...
@@ -68,7 +68,7 @@ public final class SoloServletListener extends AbstractServletListener {
/**
* Solo version.
*/
public
static
final
String
VERSION
=
"1.
3
.0"
;
public
static
final
String
VERSION
=
"1.
4
.0"
;
/**
* Logger.
...
...
src/main/java/org/b3log/solo/service/UpgradeService.java
View file @
7479fec9
...
...
@@ -16,39 +16,37 @@
package
org
.
b3log
.
solo
.
service
;
import
java.io.IOException
;
import
java.sql.Connection
;
import
java.sql.Statement
;
import
javax.inject.Inject
;
import
org.apache.commons.lang.StringEscapeUtils
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.mail.MailService
;
import
org.b3log.latke.mail.MailServiceFactory
;
import
org.b3log.latke.model.User
;
import
org.b3log.latke.repository.
*
;
import
org.b3log.latke.repository.
jdbc.util.Connections
;
import
org.b3log.latke.repository.
Query
;
import
org.b3log.latke.repository.
Transaction
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.service.ServiceException
;
import
org.b3log.latke.service.annotation.Service
;
import
org.b3log.solo.SoloServletListener
;
import
org.b3log.solo.model.*
;
import
org.b3log.solo.repository.*
;
import
org.b3log.solo.util.Markdowns
;
import
org.b3log.solo.model.Article
;
import
org.b3log.solo.model.Option
;
import
org.b3log.solo.model.UserExt
;
import
org.b3log.solo.repository.ArticleRepository
;
import
org.b3log.solo.repository.CommentRepository
;
import
org.b3log.solo.repository.OptionRepository
;
import
org.b3log.solo.repository.UserRepository
;
import
org.b3log.solo.util.Thumbnails
;
import
org.json.JSONArray
;
import
org.json.JSONException
;
import
org.json.JSONObject
;
import
org.jsoup.Jsoup
;
import
org.jsoup.safety.Whitelist
;
/**
* Upgrade service.
*
* @author <a href="http://88250.b3log.org">Liang Ding</a>
* @author <a href="mailto:dongxu.wang@acm.org">Dongxu Wang</a>
* @version 1.2.0.
4, Dec 17, 2015
* @version 1.2.0.
5, Jun 28, 2016
* @since 1.2.0
*/
@Service
...
...
@@ -113,7 +111,7 @@ public class UpgradeService {
/**
* Old version.
*/
private
static
final
String
FROM_VER
=
"1.
2
.0"
;
private
static
final
String
FROM_VER
=
"1.
3
.0"
;
/**
* New version.
...
...
@@ -166,40 +164,13 @@ public class UpgradeService {
private
void
perform
()
throws
Exception
{
LOGGER
.
log
(
Level
.
INFO
,
"Upgrading from version [{0}] to version [{1}]...."
,
FROM_VER
,
TO_VER
);
Transaction
transaction
=
null
;
Transaction
transaction
=
optionRepository
.
beginTransaction
()
;
try
{
final
Connection
connection
=
Connections
.
getConnection
();
final
Statement
statement
=
connection
.
createStatement
();
final
String
tablePrefix
=
Latkes
.
getLocalProperty
(
"jdbc.tablePrefix"
)
+
"_"
;
statement
.
execute
(
"DROP TABLE `"
+
tablePrefix
+
"preference`"
);
statement
.
close
();
connection
.
commit
();
connection
.
close
();
transaction
=
optionRepository
.
beginTransaction
();
final
JSONObject
versionOpt
=
optionRepository
.
get
(
Option
.
ID_C_VERSION
);
versionOpt
.
put
(
Option
.
OPTION_VALUE
,
TO_VER
);
optionRepository
.
update
(
Option
.
ID_C_VERSION
,
versionOpt
);
final
JSONArray
comments
=
commentRepository
.
get
(
new
Query
()).
optJSONArray
(
Keys
.
RESULTS
);
for
(
int
i
=
0
;
i
<
comments
.
length
();
i
++)
{
final
JSONObject
comment
=
comments
.
getJSONObject
(
i
);
String
name
=
comment
.
optString
(
Comment
.
COMMENT_NAME
);
name
=
Jsoup
.
clean
(
name
,
Whitelist
.
none
());
comment
.
put
(
Comment
.
COMMENT_NAME
,
name
);
String
content
=
comment
.
optString
(
Comment
.
COMMENT_CONTENT
);
content
=
StringEscapeUtils
.
unescapeHtml
(
content
).
replaceAll
(
"_esc_enter_88250_"
,
"\n\n"
);
content
=
Markdowns
.
toHTML
(
content
);
content
=
Jsoup
.
clean
(
content
,
Whitelist
.
relaxed
());
comment
.
put
(
Comment
.
COMMENT_CONTENT
,
content
);
commentRepository
.
update
(
comment
.
optString
(
Keys
.
OBJECT_ID
),
comment
);
}
transaction
.
commit
();
LOGGER
.
log
(
Level
.
INFO
,
"Updated preference"
);
...
...
src/main/webapp/CHANGE_LOGS.html
View file @
7479fec9
...
...
@@ -5,6 +5,19 @@
<meta
http-equiv=
"Content-Type"
content=
"text/html; charset=UTF-8"
>
</head>
<body>
<h2>
Release 1.4.0 - Jun 28, 2016
</h2>
<ul>
<li><a
href=
"https://github.com/b3log/solo/issues/12060"
>
12060 前台皮肤切换
</a>
<span
style=
'background: #02e10c !important;color:#FFFFFF !important;padding: 1px 4px;'
>
feature
</span></li>
<li><a
href=
"https://github.com/b3log/solo/issues/12096"
>
12096 Meta Desc 解析异常
</a>
<span
style=
'background: #fc2929 !important;color:#FFFFFF !important;padding: 1px 4px;'
>
bug
</span></li>
<li><a
href=
"https://github.com/b3log/solo/issues/12100"
>
12100 代码高亮换行问题
</a>
<span
style=
'background: #fc2929 !important;color:#FFFFFF !important;padding: 1px 4px;'
>
bug
</span></li>
<li><a
href=
"https://github.com/b3log/solo/issues/12114"
>
12114 静态资源加载问题
</a>
<span
style=
'background: #fc2929 !important;color:#FFFFFF !important;padding: 1px 4px;'
>
bug
</span></li>
<li><a
href=
"https://github.com/b3log/solo/issues/12118"
>
12118 finding 皮肤 bug
</a>
<span
style=
'background: #fc2929 !important;color:#FFFFFF !important;padding: 1px 4px;'
>
bug
</span>
<span
style=
'background: #eb6420 !important;color:#FFFFFF !important;padding: 1px 4px;'
>
skin
</span></li>
<li><a
href=
"https://github.com/b3log/solo/issues/12058"
>
12058 简化配置
</a>
<span
style=
'background: #84b6eb !important;color:#FFFFFF !important;padding: 1px 4px;'
>
enhancement
</span></li>
<li><a
href=
"https://github.com/b3log/solo/issues/12059"
>
12059 细节体验改进
</a>
<span
style=
'background: #84b6eb !important;color:#FFFFFF !important;padding: 1px 4px;'
>
enhancement
</span></li>
<li><a
href=
"https://github.com/b3log/solo/issues/12079"
>
12079 文件上传后缀改进
</a>
<span
style=
'background: #84b6eb !important;color:#FFFFFF !important;padding: 1px 4px;'
>
enhancement
</span></li>
<li><a
href=
"https://github.com/b3log/solo/issues/12093"
>
12093 评论 Emoji 支持
</a>
<span
style=
'background: #84b6eb !important;color:#FFFFFF !important;padding: 1px 4px;'
>
enhancement
</span></li>
<li><a
href=
"https://github.com/b3log/solo/issues/12107"
>
12107 Markdown 支持增强
</a>
<span
style=
'background: #84b6eb !important;color:#FFFFFF !important;padding: 1px 4px;'
>
enhancement
</span></li>
</ul>
<h2>
Release 1.3.0 - Dec 19, 2015
</h2>
<ul>
<li><a
href=
"https://github.com/b3log/solo/issues/12051"
>
12051 社区文章推荐
</a>
<span
style=
'background: #02e10c !important;color:#FFFFFF !important;padding: 1px 4px;'
>
feature
</span></li>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment