Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[bumpversion]
commit = False
current_version = 0.0.0
current_version = 0.0.1
tag = False
tag_message =
tag_name = {new_version}
Expand Down
70 changes: 70 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -50,4 +50,74 @@ All pending changelog entries are stored in `changelog.d`_.

.. scriv-insert-here

.. _changelog-0.0.1:

0.0.1 — 2022-11-14
------------------

Added
.....

- license: GPL-3.0

- GitHub Issue Form: bug report

- bump2version settings

- create CITATION.cff

- Dependabot: GitHub Action setup

- GitHub Action: CFF validation

- define library utility subroutine for conditional allocation and assignment
of an allocatable object of type standard ``character``

- define library utility subroutine for conditional deallocation of an
allocatable object of type standard ``character``

- define submodule for procedures associated with the standard ``character``
intrinsic type

- Dependabot: pip setup

- GitHub Action: version increment check

- GitHub Action: unit tests

- create ``.gitmodules``

- Dependabot: Git submodule setup

- submodule: literature

- build routine: Just

- create this CHANGELOG

- create Scriv artifact storage

- Scriv settings

- create ``.gitignore``

- create library source file

- Doxygen: Fortran setup

- Latexmk settings

- unit test: conditional allocation (type ``character``, default)

- unit test: conditional deallocation (type ``character``, default)

- unit test: library version

- create repository README

- create this repository

- use GitHub Action for Python 3 dependency installation instead of command
line instructions

.. -------------------------------------------------------------------------- ..
4 changes: 2 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,8 @@ cff-version: 1.2.0
message: Please cite this library using these meta data.

# Version information.
date-released: 2022-11-09
version: 0.0.0
date-released: 2022-11-14
version: 0.0.1

# Project information.
abstract: >-
Expand Down
5 changes: 0 additions & 5 deletions changelog.d/feature:ci-py-dependencies.rst

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/feature:gpl-3.0.rst

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/feature:issue-form-general-bug-report.rst

This file was deleted.

57 changes: 0 additions & 57 deletions changelog.d/main.rst

This file was deleted.

2 changes: 1 addition & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,6 @@
[scriv]
categories = Added, Changed, Deprecated, Fixed, Removed, Security
rst_header_chars = -.
version = 0.0.0
version = 0.0.1

################################################################################
2 changes: 1 addition & 1 deletion src/lib.f08
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ module libf18cndmem
implicit none
private
!> This library's version.
character (*), parameter, public :: library_version = 'v0.0.0'
character (*), parameter, public :: library_version = 'v0.0.1'

public :: cndall
public :: cnddel
Expand Down
4 changes: 2 additions & 2 deletions tests/test_library_version.f08
Original file line number Diff line number Diff line change
Expand Up @@ -37,14 +37,14 @@
!> This unit test will check whether this library's version number
!>
!> * can be imported.
!> * equals 'v0.0.0'.
!> * equals 'v0.0.1'.
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

program test_library_version
use, non_intrinsic :: libf18cndmem, only: library_version
implicit none
character (*), parameter :: expectation = 'v0.0.0'
character (*), parameter :: expectation = 'v0.0.1'

if (library_version /= expectation) then
error stop 'The library version string has an unexpected value!'
Expand Down