Skip to content

Commit c39ecb9

Browse files
committed
LogicalDOC Release 8.7.3
1 parent 773e151 commit c39ecb9

File tree

1,111 files changed

+169639
-117478
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,111 files changed

+169639
-117478
lines changed

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,31 @@
1111
LogicalDOC Community Edition
1212

1313

14+
LogicalDOC-CE 8.7.3 (2022-02-08; logicaldoc-8.7.3)
15+
================================================================================
16+
Compatibility with PostgreSQL 14
17+
+ Configurable columns set in dashlets of type Document and Document Event ([#1129](https://bugs.logicaldoc.com/ticket/1129))
18+
+ Specify new folder metadata when copying an existing one to a different location ([#1130](https://bugs.logicaldoc.com/ticket/1130))
19+
+ Changed the signature of webservice method FolderService.copy ([#1132](https://bugs.logicaldoc.com/ticket/1132))
20+
+ Restrict the visibility of templates to certain users and groups ([#1117](https://bugs.logicaldoc.com/ticket/1117))
21+
+ Option to enforce the user's working time ([#1120](https://bugs.logicaldoc.com/ticket/1120))
22+
+ SMTP connection issues with Gmail ([#1116](https://bugs.logicaldoc.com/ticket/1116))
23+
+ Disable users inactive after a configurable amount of days ([#1121](https://bugs.logicaldoc.com/ticket/1121))
24+
+ Resize columns in a Dashlet ([#1095](https://bugs.logicaldoc.com/ticket/1095))
25+
+ Option to notify users at checkin as during the creation ([#1104](https://bugs.logicaldoc.com/ticket/1104))
26+
+ Added color attribute to documents ([#1107](https://bugs.logicaldoc.com/ticket/1107))
27+
+ Share contacts among users and groups ([#1108](https://bugs.logicaldoc.com/ticket/1108))
28+
+ Customizable display date format ([#1109](https://bugs.logicaldoc.com/ticket/1109))
29+
+ Flag to enable / disable avatars in the documents and search grid ([#1101](https://bugs.logicaldoc.com/ticket/1101))
30+
+ Implementation of copy method in Document web service ([#1102](https://bugs.logicaldoc.com/ticket/1102))
31+
+ Updated the document preview engine ([#1106](https://bugs.logicaldoc.com/ticket/1106))
32+
+ Document pages counter ([#1085](https://bugs.logicaldoc.com/ticket/1085))
33+
+ Alert the user to stay on page when he closes the browser's window ([#1090](https://bugs.logicaldoc.com/ticket/1090))
34+
+ API calls counter ([#1091](https://bugs.logicaldoc.com/ticket/1091))
35+
+ Ability to update the right panels by pressing spacer on the keyboard ([#1092](https://bugs.logicaldoc.com/ticket/1092))
36+
+ Prevent a user from selecting another file during metadata editing ([#1099](https://bugs.logicaldoc.com/ticket/1099))
37+
38+
1439
LogicalDOC-CE 8.6.1 (2021-04-15; logicaldoc-8.6.1)
1540
================================================================================
1641
+ Support for the new Android app LogicalDOC Mobile - https://play.google.com/store/apps/details?id=com.logicaldoc.mobile

LICENSE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@ If you reproduce or distribute the document without making
1818
any substantive modifications to its content,
1919
please use the following attribution line:
2020

21-
Copyright 2008-2021 LOGICALDOC Srl. All rights reserved.
21+
Copyright 2008-2022 LOGICALDOC Srl. All rights reserved.
2222
https://www.logicaldoc.com
2323
LogicalDOC is a trademark of LOGICALDOC Srl.

ReleaseNotes.md

Lines changed: 40 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,51 @@
1-
The LogicalDOC development team is proud to announce the availability of LogicalDOC CE 8.6.1
1+
The LogicalDOC development team is glad to announce the availability of LogicalDOC CE 8.7.3
22

33
You can get this distribution in various formats from the LD's website:
44
https://www.logicaldoc.com/download-logicaldoc-community
55

6-
LogicalDOC Community Edition is free (libre) software (FLOSS) and allows organizations and individuals to centralize the management, storage, retrieval and distribution of documents.
6+
LogicalDOC Community Edition is an open source document management software that allows businesses and individuals to centralize document management, storage, retrieval, and dissemination.
77

8-
LogicalDoc Community Edition offers a lot for your document management needs with a multilingual,
9-
desktop interface and user-friendly features such as multilingual full-text indexing, full version control, task manager,
10-
importing from zip files, and document searching to keep control of your documents.
8+
LogicalDoc Community Edition provides a wealth of features for your document management requirements,
9+
including a multilingual desktop interface and user-friendly features such as full version control, a task manager,
10+
the ability to import from zip files, multilingual full-text indexing, and document searching to help you maintain control over your documents.
1111

12-
LogicalDOC is localized in many languages: Russian, English, Chinese, Korean, Japanese, Italian and many others and one of its most interesting features is its ability to index the content of documents using different algorithms depending on the language of the document.
13-
This allows later to perform "smart" full-text searches.
12+
LogicalDOC is available in a variety of languages, including Russian, English, Chinese, Korean, Japanese, Italian, and many more, and one of its most intriguing characteristics is its ability to index document content using different algorithms based on the document's language.
13+
This enables for "smart" full-text searches afterwards.
1414

15-
LogicalDOC Community provides a set of SOAP and REST API interfaces that allow the system to be integrated with other applications
16-
The web-service API documentation is available in the LogicalDOC Documentation website https://docs.logicaldoc.com/en/web-services-api
17-
18-
In addition, a WebDAV and a CMIS interface are available.
19-
Native apps for Android and iOS are published and available for free download on Google Play and iTunes.
15+
A WebDAV and a CMIS interface are also provided.
16+
On Google Play and iTunes, native applications for Android and iOS have been released and are available for free download.
2017

21-
For a complete list of features, take a look at https://www.logicaldoc.com/features
22-
23-
There are many updates in this version 8.5.2, both in terms of performance and system stability, but the most relevant updates are those that have been made on the WebDAV interface.
24-
In particular, HTTP responses have been improved in the face of violation of permissions and a great job has been done to support the new App: **LogicalDOC Mobile**, available for free on Google Play https://play.google.com/store/apps/details?id=com.logicaldoc.mobile
25-
26-
27-
###Changes since version 8.5.2:###
28-
29-
+ Support for the new Android app LogicalDOC Mobile - https://play.google.com/store/apps/details?id=com.logicaldoc.mobile
30-
+ Geolocation of requests
31-
+ Customizable thumbnail generation
32-
+ Option to save correctly sent emails as LogicalDOC's documents
33-
+ Redesign of main menu: search on the left, removed Personal menu, added Account menu
34-
+ Error in CustomID generation on version promotion
35-
+ GUI Setting to Show / Hide the application banner
36-
+ Display total pages number in the folders navigator cursor
37-
+ Improved the quality of grids prints
38-
+ Enforce password history
39-
+ Improve the Search Folder form
40-
+ "Oracle database does not support ""as"" for aliasing table names in from cluase"
41-
42-
43-
See also the file CHANGELOG.txt for more details
44-
18+
Visit https://www.logicaldoc.com/features for a comprehensive list of features.
19+
20+
21+
###Changes since version 8.6.1:###
22+
23+
+ Compatibility with PostgreSQL 14
24+
+ Configurable columns set in dashlets of type Document and Document Event
25+
+ Specify new folder metadata when copying an existing one to a different location
26+
+ Changed the signature of webservice method FolderService.copy
27+
+ Restrict the visibility of templates to certain users and groups
28+
+ Option to enforce the user's working time
29+
+ SMTP connection issues with Gmail
30+
+ Disable users inactive after a configurable amount of days
31+
+ Resize columns in a Dashlet
32+
+ Option to notify users at checkin as during the creation
33+
+ Added color attribute to documents
34+
+ Share contacts among users and groups
35+
+ Customizable display date format
36+
+ Flag to enable / disable avatars in the documents and search grid
37+
+ Implementation of copy method in Document web service
38+
+ Updated the document preview engine
39+
+ Document pages counter
40+
+ Alert the user to stay on page when he closes the browser's window
41+
+ API calls counter
42+
+ Ability to update the right panels by pressing spacer on the keyboard
43+
+ Prevent a user from selecting another file during metadata editing
44+
45+
46+
See also the file CHANGELOG.md for more details
47+
48+
The LogicalDOC Community provides a set of SOAP and REST API interfaces for integrating the system with other applications.
4549
The web-service API documentation is available in the LogicalDOC Documentation website https://docs.logicaldoc.com/en/web-services-api
4650

4751
The LogicalDOC documentation is available at the following address https://docs.logicaldoc.com

ant/README.txt

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
__ _ __ ____ __ _ __
2+
/ / ____ ____ _(_)________ _/ / / __ \/ /_ (_)__ _____/ /______
3+
/ / / __ \/ __ `/ / ___/ __ `/ / / / / / __ \ / / _ \/ ___/ __/ ___/
4+
/ /___/ /_/ / /_/ / / /__/ /_/ / / / /_/ / /_/ / / / __/ /__/ /_(__ )
5+
/_____/\____/\__, /_/\___/\__,_/_/ \____/_.___/_/ /\___/\___/\__/____/
6+
/____/ /___/
7+
8+
http://www.logicalobjects.com
9+
http://www.logicaldoc.com
10+
11+
LogicalDOC Community Edition
12+
13+
14+
You need JDK 1.7, Maven 3.0.3, Ant 1.7 to build this sources
15+
16+
0) Open a command shell to the folder where you unzipped the archive
17+
18+
1) go into folder: build/poms
19+
launch the command: mvn install
20+
21+
2) go into folder: community/logicaldoc/
22+
launch the command: mvn -Dmaven.test.skip=true install
23+
24+
on the subfolder: community/logicaldoc/logicaldoc-web/target
25+
you should find the .war archive containing the web application
26+
27+
28+
For more instructions regarding maven installation or better workspace organization
29+
you can read the LogicalDOC Developer's Manual
30+
http://www.logicaldoc.com/documents/logicaldoc-devmanual.pdf

ant/build.xml

Lines changed: 153 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,153 @@
1+
<!-- This is a general and build that collects common targets -->
2+
<project name="logicaldoc" default="init-all" basedir="." xmlns:artifact="urn:maven-artifact-ant">
3+
<property environment="env" />
4+
<property file="${user.home}/logicaldoc-dev.properties" />
5+
<path id="ext.classpath">
6+
<fileset dir="${logicaldoc.devroot}/../build/ant/lib">
7+
<include name="*.jar"/>
8+
</fileset>
9+
</path>
10+
<target name="task-definitions">
11+
<taskdef resource="net/sf/antcontrib/antlib.xml">
12+
<classpath refid="ext.classpath" />
13+
</taskdef>
14+
<typedef resource="org/apache/maven/artifact/ant/antlib.xml" uri="urn:maven-artifact-ant">
15+
<classpath refid="ext.classpath" />
16+
</typedef>
17+
<echo>${logicaldoc.devroot}</echo>
18+
</target>
19+
<target name="init-all" depends="task-definitions">
20+
<trycatch property="error" reference="exception">
21+
<try>
22+
<artifact:pom file="pom.xml" id="pom" />
23+
</try>
24+
<catch>
25+
<echo>${error}</echo>
26+
</catch>
27+
</trycatch>
28+
<echo>LogicalDOC environment ready</echo>
29+
</target>
30+
<target name="schema-export" depends="init-all" description="Sql schema creation from Hibernate mappings">
31+
<schemaexport quiet="no" text="yes" drop="no" delimiter=";" output="target/schema-export.sql">
32+
<fileset dir="${logicaldoc.devroot}">
33+
<include name="**/src/main/resources/mappings/*.hbm.xml" />
34+
</fileset>
35+
</schemaexport>
36+
</target>
37+
38+
<target name="prepare-sql" depends="task-definitions">
39+
<artifact:pom file="${logicaldoc.devroot}/pom.xml" id="pom" />
40+
41+
<copy todir="${logicaldoc.devroot}/logicaldoc-sql" flatten="true">
42+
<fileset dir="${logicaldoc.devroot}">
43+
<include name="**/src/main/resources/**/*.sql*" />
44+
</fileset>
45+
</copy>
46+
<zip destfile="${logicaldoc.devroot}/logicaldoc-sql.zip" basedir="${logicaldoc.devroot}/logicaldoc-sql" />
47+
<delete dir="${logicaldoc.devroot}/logicaldoc-sql"/>
48+
49+
<artifact:pom file="${logicaldoc.devroot}/pom.xml" id="pom" />
50+
<copy file="${logicaldoc.devroot}/logicaldoc-sql.zip" tofile="${logicaldoc.devroot}/logicaldoc-sql-${pom.version}.zip"/>
51+
</target>
52+
53+
<target name="prepare-community-sql" depends="task-definitions">
54+
<artifact:pom file="${logicaldoc.devroot}/pom.xml" id="pom" />
55+
56+
<copy todir="${logicaldoc.devroot}/logicaldoc-community-sql" flatten="true">
57+
<fileset dir="${logicaldoc.devroot}">
58+
<include name="**/src/main/resources/**/*.sql*" />
59+
</fileset>
60+
</copy>
61+
<zip destfile="${logicaldoc.devroot}/logicaldoc-community-sql.zip" basedir="${logicaldoc.devroot}/logicaldoc-community-sql" />
62+
<delete dir="${logicaldoc.devroot}/logicaldoc-community-sql"/>
63+
64+
<artifact:pom file="${logicaldoc.devroot}/pom.xml" id="pom" />
65+
<copy file="${logicaldoc.devroot}/logicaldoc-community-sql.zip" tofile="${logicaldoc.devroot}/logicaldoc-community-sql-${pom.version}.zip"/>
66+
</target>
67+
68+
<target name="prepare-src" depends="task-definitions">
69+
<copy todir="${logicaldoc.devroot}/logicaldoc-src">
70+
<fileset dir="${logicaldoc.devroot}">
71+
<include name="build/**" />
72+
<include name="community/**" />
73+
<exclude name="build/poms/*.jar" />
74+
<exclude name="community/modules/**" />
75+
<exclude name="community/logicaldoc/logicaldoc-benchmark/logs" />
76+
<exclude name="community/logicaldoc/logicaldoc-benchmark/report" />
77+
<exclude name="**/target/**" />
78+
<exclude name="**/null/**" />
79+
<exclude name="**/war/WEB-INF/classes/**" />
80+
<exclude name="**/war/WEB-INF/lib/**" />
81+
<exclude name="**/war/WEB-INF/deploy/**" />
82+
<exclude name="**/war/frontend/**" />
83+
<exclude name="**/war/common/**" />
84+
<exclude name="**/war/setup/**" />
85+
<exclude name="**/war/webstart/**" />
86+
<exclude name="**/war/gwt-*" />
87+
<exclude name="**/.*/**" />
88+
<exclude name="**/checkout.bat" />
89+
<exclude name="**/checkout.sh" />
90+
</fileset>
91+
</copy>
92+
<copy todir="${logicaldoc.devroot}/logicaldoc-src" file="${logicaldoc.devroot}/build/ant/README.txt" />
93+
<zip destfile="${logicaldoc.devroot}/logicaldoc-src.zip" basedir="${logicaldoc.devroot}/logicaldoc-src" />
94+
<delete dir="${logicaldoc.devroot}/logicaldoc-src"/>
95+
96+
<artifact:pom file="${logicaldoc.devroot}/community/logicaldoc/pom.xml" id="pom" />
97+
<move file="${logicaldoc.devroot}/logicaldoc-src.zip" tofile="${logicaldoc.devroot}/logicaldoc-src-${pom.version}.zip"/>
98+
</target>
99+
100+
<target name="prepare-workspace">
101+
<copy todir="${logicaldoc.devroot}/logicaldoc-workspace">
102+
<fileset dir="${logicaldoc.devroot}">
103+
<exclude name="**/target/**" />
104+
<!--exclude name="**/.project" />
105+
<exclude name="**/.classpath" />
106+
<exclude name="**/.settings/**" />
107+
<exclude name="**/.metadata/**" />
108+
<exclude name="**/docs/**" /-->
109+
</fileset>
110+
</copy>
111+
<zip destfile="${logicaldoc.devroot}/logicaldoc-workspace.zip" basedir="${logicaldoc.devroot}/logicaldoc-workspace" />
112+
<delete dir="${logicaldoc.devroot}/logicaldoc-workspace"/>
113+
</target>
114+
115+
116+
<target name="prepare-javadoc" depends="task-definitions">
117+
<artifact:pom file="${logicaldoc.devroot}/community/logicaldoc/pom.xml" id="pom" />
118+
119+
<property name="javadoc.root" value="${logicaldoc.devroot}/logicaldoc-javadoc" />
120+
<property name="javadoc.archive" value="${logicaldoc.devroot}/logicaldoc-javadoc-${pom.version}.zip" />
121+
122+
<echo>Generate the aggregate javadoc of the Community</echo>
123+
<exec executable="mvn.cmd" resolveexecutable="true" searchpath="true" dir="${logicaldoc.devroot}/community/logicaldoc">
124+
<arg line="javadoc:aggregate" />
125+
</exec>
126+
<copy todir="${javadoc.root}/community">
127+
<fileset dir="${logicaldoc.devroot}/community/logicaldoc/target/site/apidocs"/>
128+
</copy>
129+
130+
<echo>Generate the aggregate javadoc of the Enterprise</echo>
131+
<exec executable="mvn.cmd" resolveexecutable="true" searchpath="true" dir="${logicaldoc.devroot}/enterprise/logicaldoc">
132+
<arg line="javadoc:aggregate" />
133+
</exec>
134+
<copy todir="${javadoc.root}/enterprise">
135+
<fileset dir="${logicaldoc.devroot}/enterprise/logicaldoc/target/site/apidocs" />
136+
</copy>
137+
138+
<copy file="index.html" tofile="${javadoc.root}/index.html" />
139+
<copy file="${logicaldoc.devroot}/community/logicaldoc/logicaldoc-gui/war/skin/images/brand/logo.png" tofile="${javadoc.root}/logo.png" />
140+
141+
<tstamp>
142+
<format property="YEAR" pattern="yyyy" locale="en" />
143+
</tstamp>
144+
<replace file="${javadoc.root}/index.html" token="YEAR" value="${YEAR}" />
145+
146+
<replace file="${javadoc.root}/index.html" token="RELEASE" value="${pom.version}" />
147+
148+
<echo>Pakcage the whole javadoc</echo>
149+
<zip destfile="${javadoc.archive}" basedir="${javadoc.root}" />
150+
151+
<delete dir="${javadoc.root}"/>
152+
</target>
153+
</project>

ant/lib/ant-contrib-1.0b3.jar

219 KB
Binary file not shown.

ant/lib/maven-ant-tasks-2.1.1.jar

1.25 MB
Binary file not shown.

ant/lib/slf4j-jdk14-1.5.2.jar

8.44 KB
Binary file not shown.

ant/logicaldoc-dev.properties

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
###################################################################
2+
# Developer's properties file
3+
#
4+
# This file collects all developer specific settings involved in
5+
# ant builds. Copy this file into build.properties and setup your
6+
# own variables and/or custom values
7+
###################################################################
8+
9+
#This must point to the checkout directory
10+
logicaldoc.devroot=C:\\Users\\shatz\\workspace87\\logicaldoc873
11+
12+
#Were the webap is unpacked in the development environment
13+
logicaldoc.webroot=/C:/LogicalDOC-Devel/tomcat/webapps/ROOT
14+
15+

0 commit comments

Comments
 (0)