Skip to content

Commit

Permalink
Merge pull request #2607 from Automattic/update/readme
Browse files Browse the repository at this point in the history
  • Loading branch information
gikaragia committed Nov 16, 2023
2 parents 574eb72 + 1cde695 commit bcda3c5
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 18 deletions.
28 changes: 11 additions & 17 deletions readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Stable tag: 1.42.0
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Manage job listings from the WordPress admin panel, and allow users to post job listings directly to your site.
Create a careers page for your company website, or build a public job board for your community.

== Description ==

Expand All @@ -17,6 +17,7 @@ WP Job Manager is a **lightweight** job listing plugin for adding job-board like
= Features =

* Add, manage, and categorize job listings using the familiar WordPress UI.
* Post jobs on your own site, then promote them across a worldwide job network — on LinkedIn, Indeed and more.
* Searchable & filterable ajax powered job listings added to your pages via shortcodes.
* Frontend forms for guests and registered users to submit & manage job listings.
* Allow job listers to preview their listing before it goes live. The preview matches the appearance of a live job listing.
Expand All @@ -33,6 +34,10 @@ The plugin comes with several shortcodes to output jobs in various formats, and

Documentation for the core plugin and extensions can be found [on the docs site here](https://wpjobmanager.com/documentation/). Please take a look before requesting support because it covers all frequently asked questions!

= Demo =

For a real-life example site, check out [jobs.blog](https://jobs.blog), built by the WP Job Manager team!

= Extensions =

The core WP Job Manager plugin is free and always will be. It covers all functionality we consider 'core' to running a simple job board site.
Expand Down Expand Up @@ -131,17 +136,6 @@ If you wish to be notified of new postings on your site you can use a plugin suc
= What language files are available? =
You can view (and contribute) translations via the [translate.wordpress.org](https://translate.wordpress.org/projects/wp-plugins/wp-job-manager).

== Unit Testing ==

The plugin contains all the files needed for running tests.
Developers who would like to run the existing tests or add their tests to the test suite and execute them will have to follow these steps:
1. `cd` into the plugin directory.
2. Run the install script(you will need to have `wget` installed) - `bash tests/bin/install-wp-tests.sh <db-name> <db-user> <db-pass> <db-host> <wp-version>`.
3. Run the plugin tests - `phpunit`

The install script installs a copy of WordPress in the `/tmp` directory along with the WordPress unit testing tools.
It then creates a database based on the parameters passed to it.

== Screenshots ==

1. The submit job form.
Expand All @@ -153,7 +147,7 @@ It then creates a database based on the parameters passed to it.

== Changelog ==

## 1.42.0 - 2023-10-05
### 1.42.0 - 2023-10-05
New!

* Easily promote job listings on Indeed, LinkedIn, and 1000s of job boards with JobTarget integration. See https://wpjobmanager.com/jobtarget for more information.
Expand All @@ -172,7 +166,7 @@ For developers:
* Tweak: Rename "licence" to "license" throughout codebase (#2554)
* Fix: More efficient license checking for core add-ons (#2552)

## 1.41.0 - 2023-06-10
### 1.41.0 - 2023-06-10
* Enhancement: Introduce listing renewals #2422
* Enhancement: Allow searching multiple job locations at once #2433
* Fix: Add check for job listing limit being 0 #2362
Expand All @@ -187,13 +181,13 @@ For developers:
* Change: Run job_manager_job_submitted_content filter in every case #2474
* Change: Update historical notices to use the new render_notice method. #2409

## 1.40.2 - 2023-05-26
### 1.40.2 - 2023-05-26
* Revert: Hide expired job listings from archives

## 1.40.1 - 2023-05-12
### 1.40.1 - 2023-05-12
* Fix: Icons not displaying properly

## 1.40.0 - 2023-05-11
### 1.40.0 - 2023-05-11
* Enhancement: Improve licensing page experience
* Enhancement: New email notifications setting
* Enhancement: Improve discoverability of addon updates
Expand Down
4 changes: 3 additions & 1 deletion scripts/create-release.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,10 @@ ${ releaseNotes }`;
console.log( chalk.bold( 'Adding new release to changelog: ' ) );
console.log( releases[ 0 ] )

const readmeReleases = releases.slice( 0, 5 ).map( release => release.replace( /^## /, '### ' ));

let readme = fs.readFileSync( 'readme.txt', 'utf8' );
readme = readme.replace( /(== Changelog ==\n)([\s\S]+)/gm, `$1\n${ releases.slice( 0, 5 ).join( '' ) }` );
readme = readme.replace( /(== Changelog ==\n)([\s\S]+)/gm, `$1\n${ readmeReleases.join( '' ) }` );

fs.writeFileSync( 'changelog.txt', changelog );
console.log( chalk.green( '✓' ), 'changelog.txt' );
Expand Down

0 comments on commit bcda3c5

Please sign in to comment.