JClic Changelog

What's new in JClic 0.3.2.17

Oct 23, 2022
  • Always use normalized file names when exporting cover and thumb images

New in JClic 0.3.2.16 (Feb 12, 2022)

  • Added support for Flatpak packaging, thanks to Ismael Olea ([email protected])
  • Recommend icedtea-netx in deb package
  • Consolidate custom ant tasks in i18n
  • Include VSCode config
  • Allow inverse resolution in word search activities (words shown at start, then hidden as found on the grid)

New in JClic 0.3.2.12 (Mar 5, 2020)

  • Changed logos and references of the Catalan Ministry of Education "Departament d'Ensenyament" to "Departament d'Educació" (main sponsor of the JClic project)
  • Updated .desktop files in Debian package
  • Changed in some literals the word 'grid' by 'panel'

New in JClic 0.3.2.11 (Apr 2, 2019)

  • Fixed a bug that caused the "animated" attribute of some GIF files to be lost when exporting to HTML5
  • New feature: A docker image has been created for easy deployment of JClic Reports. See dist/docker/reports/README.md for more information.

New in JClic 0.3.2.10 (Oct 5, 2018)

  • Check core components in delayed event handlers
  • Process HTTP redirects also when protocol changes (from HTTP to HTTPS)
  • Linux: Avoid incorrect keyboard layout settings caused by the 'LANGUAGE' environment variable
  • Updated "launchApplet" script

New in JClic 0.3.2.9 (Aug 6, 2018)

  • Check ZIP file integrity when saving projects
  • Write license tags to project.json in HTML5 export
  • Enable level in URL media type (opens in _BLANK)
  • HTML5 export includes information about number of activities, media objects and size
  • Updated Catalan translation
  • Updated Java code formatting criteria

New in JClic 0.3.2.8 (Mar 12, 2018)

  • New license chooser in JClic Author. Allows to choose between different Creative Commons models, or set it to "other" (to be detailed in description).
  • JClic Author allows now to set custom icons for HTML export in three sizes: 16x16 (favicon), 72x72 and 192x192.
  • New fields in jclic files: license, icon16, icon72 and icon192 (see jclic.xsd)
  • JClic Author "refresh media" button will not act on elements where the original file does not exist.
  • The maximum recording time in "record audio" media elements has been increased to 3' (180")
  • Corrected an error found when parsing the new area and level descriptors.
  • Corrected an error found in JClic Author blocking exit without saving changes.

New in JClic 0.3.2.4 (Oct 9, 2017)

  • JClic Author can now import files previously exported to ".scorm.zip".
  • When opening a project, both in JClic player and author, meta-data is loaded from file "project.json" (if available).
  • Export to HTML5 has been optimized, looking for files with same name but different content placed in different jclic.zip files on same folder.
  • Re-organization of menus in JClic Author: now Export to HTML5 has been moved to File (from Tools)
  • Java 7 required
  • New fields in ".jclic" files (see xml/jclic.xsd):
  • meta-langs: Language codes for wich a "description" is available. In packages published on the ClicZone, descriptions are usually provided in English (en), Catalan (ca) and Spanish (es).
  • descriptions: Since now, there was an unique "description" field. Now there is a collection of descriptions in several languages.
  • cover and thumb: Cover and thumbnail images, used to display the project in JClic libraries.

New in JClic 0.3.2.1 (Sep 6, 2016)

  • Reverted JS codebase to clic.xtec.cat

New in JClic 0.3.2.0 (Jul 19, 2016)

  • Improvements in JClic Author and JClic Reports:
  • Add CORS headers in JClic Reports Server to allow direct communication with JClic.js objects running on browsers
  • A SCORM package can be created in HTML5 export. This kind of files will be used in the new version of the JClic module for Moodle

New in JClic 0.3.1.1 (Apr 29, 2016)

  • Minor improvements over v0.3.1.0 in JClic Author:
  • Write animated tag in media elements to facilitate the detection of animated GIFs in HTML5 export.
  • JClic Author allows to set the code base for jclic.min.js in HTML5 export. Default path changed from clic.xtec.cat to cdn.jsdelivr.net for performance reasons. Thanks to jsDelivr for supporting our project!

New in JClic 0.3.1.0 (Jan 12, 2016)

  • New option in JClicAuthor to export JClic projects to HTML5 using jclic.js
  • "Export to HTML5" generates also a "project.json" file suitable for activity repositories created with "JClic Repo"
  • JClic needs now Java 1.6 or later

New in JClic 0.2.3.4 (Jan 12, 2016)

  • Correction of bugs affecting JClic Author: the program freezes when saving after making edits in the fields of the "Project" tab.
  • Correction of a bug of Windows uninstaller: the program was not completelly uninstalled because one file (reports.ico) was not removed

New in JClic 0.2.3.3 (Jan 12, 2016)

  • The official JClic JAR files released in http://clic.xtec.cat are now signed with a new certificate issued by the Catalan Agency of Certification "CATCert" . This has no effect in the source code, but requires a small change in the version number to allow refreshing of Java Caché.

New in JClic 0.2.3.2 (Jan 12, 2016)

  • Implementation of "JClic System Libraries": System admins can now define libraries of JClic projects as a “System setting” for all users of a specific computer. The system libraries can be managed by command line, invoking:
  • java -cp jclic.jar edu.xtec.jclic.project.LibraryManager -[option] [name] [path]
  • JClic source code moved to https://github.com/projectestac/jclic

New in JClic 0.2.3.0 (Jan 12, 2016)

  • JClic needs now Java 1.5 or later to run, because some accessibility functions are only available from
  • this version upwards. Previous JClic versions were targeted to Java 1.4.
  • Correction of bug 1249: Incorrect reporting of activity results when the maximum number of attempts is achieved.
  • Correction of bug 1414: Error in JClic applet with https protocol
  • Correction of bug 64: Help window of text activities display in disabled colours
  • Correction of bug 53: Saving existing activity with new name
  • Correction of bug 172: The deletion of all activities of a project blocks JClic author
  • Implementation of feature request #1591: Allow to replay the sound hosted in the initial message
  • Changes in ReportServerJDBCBridge to set default behavior to MySQL instead of MSAccess
  • Changed BrowserLauncher to BareBonesBrowserLauncher to solve a problem with browser detection in MacOS
  • Support for Venetian (vec) and improvements to other languages.
  • Image4j (BMP import) updated to version 0.7
  • Catch unexpected exceptions when using PulseAudioClip in IcedTea
  • New "protocol" parameter allowing JClicReports to run in https
  • Changed logos and references of the Catalan Ministry of Education "Departament d'Educació" to "Departament d'Ensenyament"
  • Initial integration into the source code of the "Fressa" accessibility features, developed by Jordi Lagares. Some of this features will be operational in the next major release of JClic.
  • Correction of bug: JClicAuthor hangs opening a file when an I/O error occurs
  • Updated build.xml
  • Event sounds converted to 16-bit PCM WAV format (instead of MP3) to avoid problems with OpenJDK
  • Custom fonts now are rendered when JClic runs on Java 1,6 or later
  • Java platform update: JClic requires Java 1.5 or later
  • Many source files updated to be compliant with Java Generics
  • Correction of bug: JClicReports hangs when activity or project name exceeds its maximum field length in database.