Ren Juan
cd3274c509
TASKPM: Fork LibrePlan with Java 21 migration and rebrand
...
Major changes from LibrePlan upstream:
Migration to Java 21 / Tomcat 9:
- ZK Framework 9.x → 8.6.0.1 (built-in databinding)
- Removed stub classes blocking real ZK databinder
- BCrypt password fix (matches() vs equals())
- Spring Security firewall for double-slash URLs
- I18nHelper _() → tr() (Java 9+ reserved keyword)
- Hibernate TypeContributor for Jadira types
- Fixed ConfigurationModel Currency locale handling
Rebrand to TASKPM:
- Maven project names updated
- web.xml display-name → taskpm-webapp
- CSS files: libreplan.css → taskpm.css
- i18n .po files updated (all locales)
- ZUL page titles updated
- Documentation rebranded
New Features:
- PERT Chart prototype using vis.js (/planner/pert/)
- New doc chapters: 22-taskpm.rst (PERT focus)
- Deploy automation scripts (migrate/)
- Help docs deployed to webapp
Removed:
- Original .forgejo and .github CI workflows (will be replaced)
TASKPM is a personal-oriented planning package integrating
taskwarrior/timewarrior with PERT/CPM Monte Carlo scheduling.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 11:52:02 +00:00
tristan.ramseyer
bf237cab27
Reverted commit "bump jasper dependencies" to avoid errors with reports.
...
Pulled to master in https://github.com/LibrePlan/libreplan/pull/1949
HTTP ERROR 410
Problem accessing /zkau/view/z_gm7/oJ2Q69/rev/0/hoursWorkedPerWorkerReport.html. Reason:
Failed to load /view/z_gm7/oJ2Q69/rev/0/hoursWorkedPerWorkerReport.html
Cause:
net.sf.jasperreports.engine.JRException: Class not found when loading object from InputStream.
2022-07-11 01:50:59 +02:00
poum
9060e35277
bump jasper dependencies
...
allow successful compile on Debian Buster
2022-03-15 23:49:05 +01:00
tristan.ramseyer
572a64df85
Added repository with new domain for JFrog Artifactory SaaS.
...
https://jfrog.com/knowledge-base/deprecation-of-artifactoryonline-com-domain/
https://stackoverflow.com/questions/30824672/jasperreports-maven-broken
Revert "Added missing dependency for Ubuntu 18.04 + 20.04"
This reverts commit 5ff5f057b4 .
2022-01-12 23:28:07 +01:00
Tristan Ramseyer
5ff5f057b4
Added missing dependency for Ubuntu 18.04 + 20.04
2021-09-28 23:20:04 +02:00
Carsten Schumann
15e89752dc
Bugfix: Updated version of timeplotz in dependencies to use fix from issue #1908 .
2019-08-01 09:31:07 +00:00
Jeroen Baten
f46f1bfbb3
updated and added languages
2016-12-27 16:21:40 +01:00
Vova Perebykivskyi
495d29768d
Revert old timeplotz dependency.
...
Rows alignment for Chrome.
2016-11-21 14:59:12 +02:00
Vova Perebykivskyi
46b5997e62
Remove slf4j-jdk14 dependency.
...
Set default config for ExpensesSheet entities obviously in ehcache.xml.
Add log4j loggers.
Minor changes to documentation / i18n.
Code refactoring.
2016-11-15 15:37:16 +02:00
Vova Perebykivskyi
74a2d9900a
Merge libreplan-webapp module with ZK branch.
...
Code refactoring.
2016-10-27 10:05:21 +03:00
Vova Perebykivskyi
39f5df1d30
Add tests for Email functionality.
...
Resolve minor issues with email functionality.
Resolve issue with test failing.
Update Java Mail library, Apache CXF.
Code refactoring.
2016-08-04 14:17:35 +03:00
Vova Perebykivskyi
ebe9869547
Update info about MySQL.
...
Update i18n dependencies (Gettext).
Resolve Spring Security logout issue.
Code refactoring.
2016-05-16 15:13:08 +03:00
Vova Perebykivskyi
cfc416e4ec
Update Spring stack.
...
Code refactoring (config files, java classes, css file).
Update LibrePlan version in files.
2016-05-13 11:16:33 +03:00
Vova Perebykivskyi
9edba323c2
Update JAX-RS-API.
...
Update PostgreSQL dialect.
Pom files refactoring.
Code refactoring.
2016-05-10 15:44:54 +03:00
Dgray16
e80ef60667
Merge remote-tracking branch 'upstream/master'
2016-05-10 13:31:03 +03:00
Vova Perebykivskyi
5c7b5d92ef
Update CXF.
...
Code refactoring.
Changes to config files.
2016-05-10 13:20:53 +03:00
Bogdan Bodnarjuk
9e8fa1cf60
Update imports, update pom files in libreplan-webapp/libreplan-business and change test for libs
...
Update imports, update pom files in libreplan-webapp/libreplan-business and change test for libs
Update imports, update pom files in libreplan-webapp/libreplan-business and change test for libs
2016-05-06 18:35:38 +03:00
Vova Perebykivskyi
29bfd15a81
Update MySQL JDBC driver for JDK7.
...
Update documentation info about MySQL.
Code refactoring.
POM / DB changelog files refactoring.
2016-05-06 13:03:53 +03:00
Vova Perebykivskyi
232cecfb46
Delete Ezmorph library.
...
Pom file refactoring.
2016-05-04 14:26:16 +03:00
Vova Perebykivskyi
3adb216e56
Update JGraphT.
...
Code refactoring.
2016-04-28 14:42:42 +03:00
Bogdan Bodnarjuk
9f3c467fdb
Update JodaTime and Jfree libs
...
(cherry picked from commit 01a45a4)
2016-04-27 15:12:37 +03:00
Vova Perebykivskyi
b0026fae37
Merge remote-tracking branch 'upstream/master'
2016-04-27 14:28:21 +03:00
Vova Perebykivskyi
02204a68a7
Update javax.servlet.
...
Code refactoring.
2016-04-27 14:13:23 +03:00
Bogdan Bodnarjuk
4f4c9a0599
Update Jackson lib, change repo for lib
...
(cherry picked from commit c80fb43bbb1c41e5104a967d2a0c89028ebf4920)
2016-04-26 17:32:57 +03:00
Vova Perebykivskiy
cf7ea8e496
Update MPXJ library.
...
Changes to Project Import functionality.
Code refactoring.
i18n.
2016-02-23 16:10:51 +02:00
Vova Perebykivskiy
d780b187bf
Documents uploading/downloading feature + tests.
...
i18n.
Resolving bugs/issues.
Code refactoring.
Add Liquibase tip.
2016-02-18 15:53:05 +02:00
Vova Perebykivskiy
821290f75a
Visual improvements to root pom file.
...
Add license header to many files.
Add new strings to i18n.
Code refactoring.
Add few comments to classes.
Add new method for NotificationModel.
Optimizing imports.
Manually add constraints for email/username at E-mail connector page.
A lot of changes to SendEmail class.
2015-11-09 13:05:43 +02:00
Vova Perebykivskiy
60a108f377
Add edit E-mail template page.
2015-10-06 18:00:43 +03:00
Jeroen Baten
17ef953a86
Bump version numbers in pom files to 1.4.1
2015-07-19 13:55:46 +02:00
Jeroen Baten
d4462121b7
Revert "fixes to the build system"
...
This reverts commit 5fd7ae4892 .
2015-07-19 13:34:26 +02:00
Jeroen Baten
34eab386fa
bump version numbers in pom files.
2015-07-17 09:47:32 +02:00
Jeroen Baten
f4d65fcb94
i18n: fixed small thing on french help pages.
...
(cherry picked from commit 00b33eb76570a4bc872cf1e7a2dbec31745e91d6)
Signed-off-by: Jeroen Baten <jeroen@jeroenbaten.nl>
2015-04-08 15:56:42 +02:00
Jeroen Baten
3751d29150
Merge pull request #16 from poum/patch-2
...
Fix for #1655 : display french help
2015-04-01 15:45:10 +02:00
Jeroen Baten
c764b09575
i18n: Add Norwegian Bokmal language to enum and modify pom.xml to use English userguide
2015-04-01 15:23:08 +02:00
poum
6151ca6ec3
Fix for #1655 : display french help
...
Since the manual had been translated (and updated), it should be displayed for french user.
This fix this problem reported as http://bugs.libreplan.org/show_bug.cgi?id=1655
2014-08-16 21:05:31 +02:00
Oscar Gonzalez Fernandez
7b54a5063e
Upgrade Spring to 3.2.8 and Hibernate to 4.2.8
...
Now Libreplan can be run on Java8.
This implied some changes:
* Latest versions of hibernate use the Bean Validation API. This
implied renaming the imports and use ConstraintViolationException
instead of InvalidValue. Besides some constraints had to be renamed,
otherwise they wouldn't be recognized by Hibernate validation. In
the new version of Hibernate validator @AssertTrue can only be
applied to properties. So all methods it was applied to must follow
the is.* format.
Automatic execution of Bean Validation API is disabled, otherwise an
infinite loop would happen. This is because there are some
validation constraints that do launch queries to the database. This
causes a flush of the objects in the session and automatic
validation is called again.
* A new library for persisting JodaTime is necessary since
joda-time-hibernate is incompatible with hibernate 4. This library
can automatically register its types for Date conversion so they're
removed from configuration.
* Now, in some places, an InvalidDataAccessApiUsageException is thrown
instead of a DataIntegrityViolationException.
This is because no constraint is violated, the API is being used
incorrectly because a transient instance is being provided where a
persisted one was expected.
* In hibernate 4 listeners cannot be configured via properties.
HibernateDatabaseModificationsListener registers itself in its @PostConstruct method.
* ehcache classes used are now different.
2014-05-06 17:47:15 +02:00
Oscar Gonzalez Fernandez
fda0f8a7d4
Remove dependencies already present in business
...
If the dependency is already present in business, no need to declare
it in webapp, since webapp depends on business.
2014-05-01 00:53:09 +02:00
Oscar Gonzalez Fernandez
bc675c7332
Upgrade Spring version
2014-04-30 20:04:32 +02:00
Oscar Gonzalez Fernandez
3713198a93
Use a connection data pool when running tests
...
It cuts 40 seconds or around from the tests running time.
2013-06-05 12:33:57 +02:00
Manuel Rego Casasnovas
4e06cbe71a
Bump version number to 1.4.0
...
FEA: ItEr77S03Community
2013-04-29 19:05:17 +02:00
Lorenzo Tilve Álvaro
cc246eedfa
Merge branch 'master' into mpxj-import
...
Conflicts:
libreplan-business/src/main/java/org/libreplan/business/orders/entities/Order.java
libreplan-webapp/pom.xml
pom.xml
2013-04-16 09:34:31 +02:00
Lorenzo Tilve Álvaro
909eab9f52
Merge branch 'master' into mpxj-import
...
Conflicts:
libreplan-business/src/main/java/org/libreplan/business/orders/entities/Order.java
libreplan-business/src/main/resources/db.changelog-1.3.xml
2013-03-27 17:57:03 +01:00
Manuel Rego Casasnovas
28e56f8ae1
Merge branch 'master' into tim-connector
2013-03-27 10:31:48 +01:00
Manuel Rego Casasnovas
113f3455fe
i18n: Add Chinese language to enum and modify pom.xml to use English userguide
2013-03-12 10:07:19 +01:00
Miciele Ghiorghis
772824bab2
Tim-connector: Quarz dependencies added
2013-02-08 11:16:18 +01:00
Miciele Ghiorghis
58e45c8a9b
Jira-integration: new dependency groupId=org.codehaus.jackson added
...
jackson-jaxrs provided and jackson-xc added and is used bij JiraREST client
to parse the json response and map to jira beans
2013-01-29 18:30:49 +01:00
Manuel Rego Casasnovas
727bc642b8
Bump version number to 1.3.3
...
FEA: ItEr77S03Community
2012-12-21 14:38:48 +01:00
Manuel Rego Casasnovas
331106824f
Bump version number to 1.3.2
...
FEA: ItEr77S03Community
2012-11-30 07:41:11 +01:00
Manuel Rego Casasnovas
f0ebe2f896
Bump version number to 1.3.1
...
FEA: ItEr77S03Community
2012-10-15 14:12:13 +02:00
Manuel Rego Casasnovas
d6eccb44e5
Add dependency to JasperReports fonts package
...
This packages includes the required fonts to generate properly PDF reports
FEA: ItEr77S08ReportsFonts
2012-09-11 09:07:15 +02:00