Skip to content

Commit

Permalink
Update version number to 0.7.3
Browse files Browse the repository at this point in the history
  • Loading branch information
mretegan committed Jun 27, 2019
1 parent 4158c2e commit 5a8cede
Show file tree
Hide file tree
Showing 9 changed files with 26 additions and 17 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
Changelog
=========

v0.7.3 (2019-06-26)
-------------------
This is a bug fixing release.

v0.7.2 (2019-02-01)
-------------------
What's new:
Expand Down
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ Crispy is a scientific software. If you use it for a scientific publication, ple

@misc{retegan_crispy,
author = {Retegan, Marius},
title = {Crispy: v0.7.2},
title = {Crispy: v0.7.3},
year = {2019},
doi = {10.5281/zenodo.1451209},
url = {https://zenodo.org/badge/latestdoi/53660512}
Expand Down
2 changes: 1 addition & 1 deletion assets/create_dmg.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ RESOURCES="${ROOT}"/crispy/assets
ARTIFACTS="${ROOT}"/artifacts
TEMPLATE="${ARTIFACTS}"/template
TEMPLATE_DMG="${ARTIFACTS}"/template.dmg
DMG="${ARTIFACTS}"/Crispy-0.7.2.dmg
DMG="${ARTIFACTS}"/Crispy-0.7.3.dmg

echo "Removing previous images."
if [[ -e "${DMG}" ]]; then rm -rf "${DMG}"; fi
Expand Down
4 changes: 2 additions & 2 deletions assets/create_installer.iss
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[Setup]
AppId={{1B71F614-D6B1-4E28-83C8-E04068C7F91A}
AppName=Crispy
AppVersion=0.7.2
AppVersion=0.7.3
AppVerName=Crispy
AppPublisher=Marius Retegan
AppPublisherURL=https://github.com/mretegan/crispy
Expand All @@ -11,7 +11,7 @@ DefaultDirName={pf}\Crispy
DefaultGroupName=Crispy
LicenseFile=..\LICENSE.txt
OutputDir=..\..\artifacts
OutputBaseFilename=Crispy-0.7.2-x64
OutputBaseFilename=Crispy-0.7.3-x64
Compression=lzma
SolidCompression=yes
ArchitecturesAllowed=x64
Expand Down
2 changes: 1 addition & 1 deletion crispy/gui/plot.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@

__authors__ = ['Marius Retegan']
__license__ = 'MIT'
__date__ = '19/10/2018'
__date__ = '26/06/2019'


import numpy as np
Expand Down
2 changes: 1 addition & 1 deletion crispy/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@
MAJOR = 0
MINOR = 7
MICRO = 3
RELEV = 'dev' # <16
RELEV = 'final' # <16
SERIAL = 0 # <16

date = __date__
Expand Down
11 changes: 6 additions & 5 deletions docs/downloads.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,22 @@ Downloads
+----------------------------------+------------------------------+-----------------------------+
| |Windows| | |macOS| | |Linux| |
+----------------------------------+------------------------------+-----------------------------+
| `Crispy-0.7.2-x64.exe (64-bit)`_ | `Crispy-0.7.2.dmg (64-bit)`_ | see the :doc:`installation` |
| `Crispy-0.7.3-x64.exe (64-bit)`_ | `Crispy-0.7.3.dmg (64-bit)`_ | see the :doc:`installation` |
| | | |
| The installer includes: | The application includes: | page for details. |
| - Python 3.5.4 | - Python 3.5.4 | |
| - PyQt5 5.9.2 | - PyQt5 5.9.2 | |
| - NumPy 1.12.0 | - NumPy 1.14.0 | |
| - Matplotlib 2.1.0 | - Matplotlib 2.1.0 | |
| - silx 0.9.0 | - silx 0.9.0 | |
| - silx 0.10.1 | - silx 0.10.1 | |
| - Quanty Autumn 2018 (0.6) | - Quanty Autumn 2018 (0.6) | |
+----------------------------------+------------------------------+-----------------------------+

**Notes**:

- Always check if there are known `bugs <https://github.com/mretegan/crispy/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_ for the current version.
- The files include the latest version of Quanty available at the time when the Crispy release was made. Therefore, if you haven't done so already, **please register** on the `Quanty <http://quanty.org/start?do=register>`_ website.
- The macOS application is not signed and you will get an error when you try to launch it the first time. You can grant an exception for Crispy by clicking the "Open Anyway" button in the General pane of Security & Privacy preferences. You can find more about this in the `official documentation <https://support.apple.com/kb/PH25088?locale=en_US>`_.
- The macOS application is not signed and you will get an error when you try to launch it the first time. You can grant an exception for Crispy by clicking the "Open Anyway" button in the General panel of Security & Privacy preferences. You can find more about this in the `official documentation <https://support.apple.com/kb/PH25088?locale=en_US>`_.
- On Windows, some antivirus programs might block the installation of the application and even delete the installer from disk. I assume that this is because the installer is not signed. Please rest assured that all releases are scanned using multiple antivirus programs on `VirusTotal <https://www.virustotal.com>`_. Also please make sure that you first uninstall older versions of Crispy before you proceed with the new installation.
- You can download older versions from the `releases <https://github.com/mretegan/crispy/releases>`_ page on Github.

Expand All @@ -34,6 +35,6 @@ Downloads
:width: 90pt
:align: middle

.. _Crispy-0.7.2-x64.exe (64-bit): https://github.com/mretegan/crispy/releases/download/v0.7.2/Crispy-0.7.2-x64.exe
.. _Crispy-0.7.3-x64.exe (64-bit): https://github.com/mretegan/crispy/releases/download/v0.7.3/Crispy-0.7.3-x64.exe

.. _Crispy-0.7.2.dmg (64-bit): https://github.com/mretegan/crispy/releases/download/v0.7.2/Crispy-0.7.2.dmg
.. _Crispy-0.7.3.dmg (64-bit): https://github.com/mretegan/crispy/releases/download/v0.7.3/Crispy-0.7.3.dmg
10 changes: 7 additions & 3 deletions setup_cx_freeze.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,8 @@ def main():
shutil.rmtree(build_dir, ignore_errors=True)

packages = [
'matplotlib', 'PyQt5.QtPrintSupport', 'h5py', 'appdirs', 'packaging']
'matplotlib', 'PyQt5.QtPrintSupport', 'h5py', 'appdirs', 'packaging',
'fabio']
includes = []
excludes = ['tkinter']

Expand Down Expand Up @@ -106,8 +107,11 @@ def main():
)

# Prune the build directory.
os.remove(os.path.join(
build_dir, 'crispy', 'modules', 'quanty', 'bin', 'Quanty'))
try:
os.remove(os.path.join(
build_dir, 'crispy', 'modules', 'quanty', 'bin', 'Quanty'))
except FileNotFoundError:
pass

# Create the installer.
create_installer()
Expand Down
6 changes: 3 additions & 3 deletions setup_py2app.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# coding: utf-8
# /*##########################################################################
#
# Copyright (c) 2016-2018 European Synchrotron Radiation Facility
# Copyright (c) 2016-2019 European Synchrotron Radiation Facility
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand Down Expand Up @@ -32,7 +32,7 @@

__authors__ = ['Marius Retegan']
__license__ = 'MIT'
__date__ = '17/10/2018'
__date__ = '27/06/2019'

import os
import sys
Expand Down Expand Up @@ -113,7 +113,7 @@ def main():
# Remove previously built application.
clean_folders([build_dir, dist_dir, artifacts_dir])

packages = ['matplotlib', 'silx', 'crispy', 'h5py']
packages = ['matplotlib', 'silx', 'crispy', 'h5py', 'fabio']

plist = {
'CFBundleIdentifier': 'com.github.mretegan.crispy',
Expand Down

0 comments on commit 5a8cede

Please sign in to comment.