Changelog

  • JobRelay 1.9: Google Indexing

    JobRelay can now tell Google the moment a job is added, updated or removed, so new jobs show up in Google’s job search sooner and closed ones drop out faster.

    New

    • Google Indexing, which uses the Google Indexing API to tell Google straight away when jobs are added, updated or removed.
    • Google Indexing settings: choose Off, Log only or On, and add your Google service account key. The key can also be set with the JOBRELAY_WPCON_GOOGLE_INDEXING_KEY constant in wp-config.php.
    • A Google Indexing section on the settings page, with Test connection and Send now buttons, the calls used today and a log of what’s been sent.
    • See what Google was last told about each job in the Google for Jobs column and the JobRelay Data box, with a Tell Google now link.
    • An admin notice and a Site Health check if Google isn’t being told about your jobs.

    Improved

    • Notifications are queued and retried if they fail, and stay within Google’s daily limit.
    • On a copy of your site at a different address, such as a staging site, Google Indexing works as Log only, so staging jobs are never sent to Google.

    For developers

    • New filters: jobrelay_wpcon_google_indexing_mode, jobrelay_wpcon_google_indexing_should_notify, jobrelay_wpcon_google_indexing_url, jobrelay_wpcon_google_indexing_daily_limit, jobrelay_wpcon_job_schema_column_text.
    • New actions: jobrelay_wpcon_google_indexing_notified, jobrelay_wpcon_after_job_schema_meta_box_status, jobrelay_wpcon_after_settings_form.
  • JobRelay 1.8: Google for Jobs

    Your jobs can now appear in Google’s job search, with Google for Jobs markup added to every job automatically.

    New

    • Google for Jobs (JobPosting) schema markup on single job pages, built from the job data JobRelay sends.
    • Google for Jobs settings, including turning the markup on or off and optional hiring organisation details.
    • A Google for Jobs status column in the jobs list in the admin, with the reason shown on hover.
    • The Google for Jobs status of each job in the JobRelay Data box on the job edit screen.

    For developers

    • New filters to customise the markup: jobrelay_wpcon_job_schema, jobrelay_wpcon_output_job_schema, jobrelay_wpcon_is_job_schema_remote, jobrelay_wpcon_job_schema_closing_date_keys, jobrelay_wpcon_job_schema_salary_units, jobrelay_wpcon_job_schema_employment_types, jobrelay_wpcon_country_codes.
    • New jobrelay_wpcon_before_job_data_meta_box action.
  • JobRelay 1.7.2: Bullhorn application form improvements

    Improved

    • Improvements to the Bullhorn application form.
  • JobRelay 1.7.1: Loxo integration updates

    Improved

    • Updates to the Loxo integration.
  • JobRelay 1.7: Loxo support

    New

    • Support for Loxo integrations.
    • JobRelay can now receive job data as JSON, for one job or several at once.
  • JobRelay 1.6.3: Job URLs with accented characters

    Fixed

    • Jobs with accented characters in their title, such as é or ü, now get the correct URL.

    For developers

    • Job posts are updated using sanitize_title() instead of sanitize_title_with_dashes().
  • JobRelay 1.6.2: Translations and job locations

    Improved

    • Every piece of text in the plugin can now be translated.
    • A job’s latitude and longitude are saved as separate fields, making them easier to use in maps and location searches.
  • JobRelay 1.6.1: German translation

    New

    • The plugin is ready to translate, and comes with a German translation.
    • A description field for the file upload on the Bullhorn application form.

    Improved

    • JobRelay’s scheduled tasks are removed when the plugin is deactivated.
  • JobRelay 1.6: Bullhorn Public API

    New

    • Bullhorn integrations can now use the Bullhorn Public API for jobs.

    Improved

    • JobAdder jobs are given the correct post author.
  • JobRelay 1.5.3: Job authors

    Improved

    • JobRelay looks in more places for a job’s author, for every provider. This means JobAdder jobs now get the correct author.

    For developers

    • The keys JobRelay checks for the job author can be changed with a filter.
  • JobRelay 1.5.2: Term delimiter filter

    For developers

    • The delimiter used to split terms can be changed with the jobrelay_wpcon_term_delimiter filter.
  • JobRelay 1.5.1: JobAdder job removal fix

    Improved

    • The JobRelay job data on the job edit screen is tidier, with the job description moved to the end.

    Fixed

    • JobAdder jobs are now deleted correctly when they’re removed.
  • JobRelay 1.5: Groundwork for XML feeds

    New

    • The groundwork for JobRelay to work with XML job feeds.
  • JobRelay 1.4.3: Scheduled JobAdder jobs

    Fixed

    • When checking for an existing job with the same reference, JobRelay now looks at scheduled jobs as well as published ones. This stops duplicate jobs from JobAdder when a job in the feed has a future publish date.
  • JobRelay 1.4.2: JobRelay Data box

    New

    • A JobRelay Data box on the job edit screen, showing the raw data JobRelay sent for that job.

    Improved

    • The mapping fields on the settings page are checked, and get a red border if their JSON isn’t valid.
  • JobRelay 1.4.1: JobAdder author fix

    Fixed

    • For JobAdder integrations, an existing job’s author is no longer overwritten.
  • JobRelay 1.4: Workable support

    New

    • Support for Workable.
  • JobRelay 1.3.1: Social media image clean-up

    Improved

    • JobRelay’s social media images are deleted when a job expires or is deleted.
    • Fields mapped to a taxonomy can now be left empty.
  • JobRelay 1.3: Job location data

    New

    • Location (geo) data is saved for each job.

    Improved

    • JobRelay’s endpoints now run last, so they load reliably alongside other plugins.
    • Open Graph images are output whether or not Yoast SEO is installed.

    For developers

    • A function to get the location data for a job.
    • Hooks to change what happens when JobAdder jobs are no longer in the feed.
    • The sanitisation function for each meta field can now be changed.
  • JobRelay 1.2.2: Job excerpts

    New

    • If a job has a short description, it’s saved as the job’s excerpt.

    Improved

    • Clearer descriptions for some of the JobRelay settings.

    Fixed

    • JobAdder jobs without a published date are no longer given an empty date.
  • JobRelay 1.2.1: JobAdder publish dates

    Fixed

    • JobAdder jobs had their published date changed to today each time the feed was sent. New jobs now use the published date from JobAdder.
  • JobRelay 1.1.4: Job board endpoint improvements

    Improved

    • A clearer error message when no data is sent to the connector endpoint.
    • The job board endpoint now uses POST instead of GET, so long requests are no longer blocked by servers.
  • JobRelay 1.1.3: Plugin conflict fix

    Fixed

    • A conflict with another plugin that used the same function name.
    • An error in the JobAdder endpoint when checking which jobs to update.