Skip to content

Commit

Permalink
Bump version, update CI pipeline, readme
Browse files Browse the repository at this point in the history
  • Loading branch information
SteelWagstaff committed May 4, 2022
1 parent 61c8a8a commit 12e7170
Show file tree
Hide file tree
Showing 5 changed files with 1,096 additions and 322 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ jobs:
strategy:
fail-fast: false
matrix:
php: [7.3, 7.4]
php: [7.4]
os: [ubuntu-20.04]
wordpress: [5.9]
wordpress: [5.9.3]
experimental: [false]
include:
- php: 8.0
Expand Down Expand Up @@ -49,7 +49,7 @@ jobs:
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php }}
tools: composer:v1
tools: composer
coverage: pcov

- name: Install Node dependencies
Expand Down
72 changes: 34 additions & 38 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,105 +1,101 @@
# Excalibur
**Contributors:** greatislander, conner_bw
**Tags:** publishing, SWORD, libraries, repositories
**Requires at least:** 4.9.8
**Tested up to:** 4.9.8
**Stable tag:** 0.3.4
**License:** GPLv3 or later, New BSD License
**License URI:** http://www.gnu.org/licenses/gpl-2.0.html
# Excalibur

Excalibur is a SWORD protocol client for Pressbooks.
**Contributors:** greatislander, conner_bw \
**Tags:** publishing, SWORD, libraries, repositories \
**Requires at least:** 5.9.3 \
**Tested up to:** 5.9.3 \
**Stable tag:** 0.3.5 \
**License:** GPLv3 or later, New BSD License \
**License URI:** http://www.gnu.org/licenses/gpl-2.0.html

Excalibur is a SWORD protocol client for Pressbooks.

## Description
## Description

[![Packagist](https://img.shields.io/packagist/v/pressbooks/excalibur.svg?style=flat-square)](https://packagist.org/packages/pressbooks/excalibur) [![GitHub release](https://img.shields.io/github/release/pressbooks/excalibur.svg?style=flat-square)](https://github.com/pressbooks/excalibur/releases) [![Travis](https://img.shields.io/travis/pressbooks/excalibur.svg?style=flat-square)](https://travis-ci.org/pressbooks/excalibur/) [![Codecov](https://img.shields.io/codecov/c/github/pressbooks/excalibur.svg?style=flat-square)](https://codecov.io/gh/pressbooks/excalibur)

Excalibur is a SWORD protocol client for Pressbooks, which supports submitting your book to a DSpace repository.

Installing this plugin will add "Submit to DSpace" under the Publish menu.

## Installation

## Installation

### Requirements

### Requirements
* PHP >= 7.4
* Pressbooks >= 5.34.1
* WordPress >= 5.9.3

* PHP >= 7.1
* Pressbooks >= 5.5.0
* WordPress >= 4.9.8


### Installing
### Installing

```
composer require pressbooks/excalibur
```

Or, download the latest version from the releases page and unzip it into your WordPress plugin directory): https://github.com/pressbooks/excalibur/releases


### Optional config
### Optional config

putenv( 'PB_SWORD_USER=dspace' );
putenv( 'PB_SWORD_PASSWORD=dspace' );
putenv( 'PB_SWORD_URL=https://demo.dspace.org/sword/servicedocument' );
putenv( 'PB_SWORD_DEBUG=1' );


### Testing and Coding Standards
### Testing and Coding Standards

composer install
composer test
composer standards


### Assets
### Assets

yarn
yarn production


## Changelog

### 0.3.5

## Changelog
* Add support for Composer 2

### 0.3.4

### 0.3.4
* Add vanillawxr, wxr to supported export types (fixes [#13](https://github.com/pressbooks/excalibur/issues/13)): [#17](https://github.com/pressbooks/excalibur/pull/17)

### 0.3.3

### 0.3.3
* Special Characters being escaped multiple times [fix #12](https://github.com/pressbooks/excalibur/issues/12)

### 0.3.2

### 0.3.2
* Update license: [991d479](https://github.com/pressbooks/excalibur/commit/991d479)
* Update Pressbooks tested up to version: [991d479](https://github.com/pressbooks/excalibur/commit/991d479)

### 0.3.1

### 0.3.1
* Add release script for Travis.
* Add Pressbooks tested up to version.

### 0.3.0

### 0.3.0
* Pressbooks 5 compatibility patches.

### 0.2.0

### 0.2.0
* Update pressbooks/mix to 2.1.

### 0.1.0

### 0.1.0
* Initial release.

## Upgrade Notice

## Upgrade Notice

### 0.1.0

### 0.1.0
* Initial release.


## License
## License

Pressbooks code is License under GPLv2 or later.

Expand Down
10 changes: 5 additions & 5 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,18 @@
],
"config": {
"platform": {
"php": "7.3"
"php": "7.4"
}
},
"require": {
"php": ">=7.3",
"php": ">=7.4",
"composer/installers": "^2.1",
"pressbooks/mix": "^2.1",
"phpcompatibility/php-compatibility": "^9.3"
"pressbooks/mix": "^2.1"
},
"require-dev": {
"phpcompatibility/php-compatibility": "^9.3",
"pressbooks/coding-standards": "^1.1",
"wpreadme2markdown/wp2md": "^3.0",
"wpreadme2markdown/wp2md": "^4.0",
"yoast/phpunit-polyfills": "^1.0.1"
},
"scripts": {
Expand Down
Loading

0 comments on commit 12e7170

Please sign in to comment.