August 2024 Changelog

August 2024 Changelog

August went after link and image insertion, the two steps that quietly wreck an article after the AI has finished writing it. Links stopped landing in headings and on the first line every time. Images stopped arriving at WordPress as base64 blobs the poster could not upload.

Prompts also got bigger: you can call more than one AI service inside a single prompt, feed the last section back in as context, and pull in your own local files.

Read this if you

  • Insert links into generated articles.
  • Put images in your articles and post them to WordPress.
  • Write prompts that need context from earlier sections or your own documents.
  • Build scraping rules in Dynamic Scraper.
  • Export to Google Sheets.

Links land where you would put them yourself

  • Contextual links search the whole article for your keyword instead of the opening lines, and fall back to a sensible word when the keyword never appears.
  • Links stay out of headings.
  • Matching uses the keywords attached to the link itself, and can match partially, so a link for blue running shoes finds running shoes in the text.
  • Random links insert as many as you asked for. The old one per paragraph cap is gone, and they no longer all pile onto the first line.
  • Links stop being dropped inside spintax brackets, where they broke the spin.
  • A very large link list is spun down automatically instead of bloating every article, and a list too big to spin is inserted plainly rather than as a broken group.
  • Spintax groups stopped losing the last character of words in link sentences.

Images survive the trip to WordPress

  • Images are cached locally by default rather than embedded, which is what lets the WordPress poster upload them into your media library properly.
  • Using a featured image no longer strips every other image out of the post, and the featured image itself is removed from the body after upload so it does not appear twice.
  • Uploaded images take their filename from the alt tag, so your media library is readable instead of a wall of numbers.
  • Stable Diffusion joins the AI image services, you can pick the image model in API settings, and both Article Creator and the image scraper show which service is about to be used.
  • Your own images load first and in order when mixed with scraped ones.
  • Custom titles, images and videos remember where they got to when the run moves to the next keyword, so the second article does not reuse the first one's picks.

One prompt can call more than one model

  • Call different AI services and models inline in the same prompt, so a cheap model can draft and an expensive one can polish inside one task.
  • %previous_content% hands what has already been written back to the AI, so section four knows what section three said.
  • Import your own local content and use it in prompts, alongside a new RAG template built for writing from source material.
  • Webhooks can feed AI prompts, with a test button so you can see the response before you run a task on it.
  • The webhook box can be cleared, and its two buttons now say pretty json and validate json instead of one ambiguous label.
  • Prompts containing a colon stop being misread as a service name, and highlighting works on prompts spanning several lines.

Dynamic Scraper keeps data and filters together

  • Data and filters share one window, so you stop bouncing between two.
  • Range select pulls one item out of a css selection that matched twenty.
  • Global filters at the bottom of the task run after each rule's own filters, so you can clean everything in one place at the end.
  • More logging while a task runs, and a tutorial link in the filter window.
  • Regex boxes use a monospace font, so you can tell a comma from a period in a pattern.

You cannot start a sheet task without a sheet

  • Dynamic Scraper and Google Maps refuse to save a task that exports to Google Sheets with no sheet chosen, and say which sheet is missing.
  • You can also clear a spreadsheet selection once you have made one.

Small things

  • SCM compacts its database on startup again, so a big install opens faster. There is a manual compact under settings utilities too.
  • Post uploader can publish as a page, save as draft, and spots duplicate titles more reliably, including titles with line breaks in them.
  • Google Maps finds website details and full listing content again, and gives up faster when scrolling turns up nothing new.
  • Groq can be told to wait longer than a minute after a rate limit.
  • Article Creator stopped dumping inserted lists at the end of the article, and custom list items insert again.
  • The SCM interface translates again, and some labels are shorter.
  • Free Google Translate fails loudly instead of silently returning nothing.

Related SCM guides and product history

Full developer changelog

The summary above is written for users. The original 75-item developer changelog is preserved below for exact release detail.

September 1, 2024

  • style: Shorten some ui labels

August 31, 2024

  • fix: SCM UI translation not working

August 29, 2024

  • feat: webhooks added test service button
  • fix: webhook validate renamed to pretty json
  • fix: webhook validate renamed to validate json
  • fix: webhook textarea can not be cleared of data

August 28, 2024

  • fix: groqai allow wait > 1 min

August 27, 2024

  • other: dynamic scraper, dont allow task save if google sheet is not selected
  • other: google maps, dont allow task save if google sheet is not selected
  • other: google maps, display better error message if you didn't select a sheet
  • fix: google maps, faster exit while scrolling for results

August 23, 2024

  • feat: Article creator, import local content and use it with AI prompts
  • other: article creator image insert, moved around settings to more logical sections, specifically insert type moved to bottom as it should always be 'cached'
  • feat: article creator, ai user macro insert button will insert macro with =
  • feat: article creator, display default ai being used in dropdown
  • feat: article creator, insert image, display current default ai image service name
  • fix: article creator, macro missing showing regex codes

August 22, 2024

  • fix: post uploader title detection accepts newlines

August 21, 2024

  • fix: soft spinner will not spin html attributes, and is html safe
  • feat: ai image stable diffusion added
  • feat: article creator, url filter, url box to filter results

August 20, 2024

  • fix: article creator, link sentence, removing last character of words in spintax groups.
  • feat: article creator, new ai macro '%previous_content%' which can be used in prompts to send previously generated content to the ai as context
  • fix: Article creator, contextual link, will not insert links into headers
  • fix: Article creator, contextual link, use the keywords from link as list of words to match instead of default article keyword
  • feat: Article creator, contextual link, allow partial matching of keywords

August 19, 2024

  • feat: article creator, insert contextual link, will search entire article for main article keyword to replace with link. If that fails it will choose random word length.
  • feat: image scraper, ai image service selector drop down added

August 17, 2024

  • fix: post uploader, better duplicate post title detection
  • feat: post uploader, allow posting as page
  • fix: Article creator, custom titles, images, videos will remember last used position when going to next article keyword

August 16, 2024

  • feat: ai image model selection in api settings
  • feat: article creator, custom images a loaded sequentially, first if mixed with scraped images
  • feat: Webhooks for AI prompts

August 15, 2024

  • fix: article creator, no longer inserts content like lists at end of article

August 13, 2024

  • fix: Article creator insert random link always at first line

August 10, 2024

  • feat: WP xml gen, add post status draft
  • fix: article creator, insert custom list items not working

August 9, 2024

  • feat: post uploader, set post to draft

August 8, 2024

  • fix: dynamic scraper, range select applied correctly to data:image
  • fix: Article creator, articleSubheadingMinLength wasn't being correctly used
  • fix: Article creator, image insert default is no longer base64 images as wp poster is able of uploading all images in a post directly to wp blog.
  • fix: article creator, default image insert is 'cache' renamed from 'hotlinked'. Images are cached locally so that WP uploader can correctly access images when uploading them.
  • fix: Article creator, duplicated tasks, upload post button will open new task if required
  • fix: article creator, link insert, empty display has message
  • fix: post uploader removing all image when using featured image

August 7, 2024

  • fix: Google maps unable to find website details
  • feat: wp upload post, uses the alt tag to assign an image filename to WP
  • other: article creator, img tag string writes src attribute last
  • feat: post uploader, featured image is removed from post after upload.

August 6, 2024

  • fix: Google maps not finding all content

August 5, 2024

  • fix: article creator, large links more than 512kb are automatically spun down
  • fix: article creator, insert links, random links will insert as many links as you request. No longer limited to 1 per paragraph
  • fix: article creator, insert links better random location
  • fix: dynamic scraper, more task logs
  • fix: article creator, if too many urls in link, it will not insert them as spun group
  • fix: article creator, insert random links will not insert inside spun brackets.

August 4, 2024

  • fix: Re-enabled auto db compact on scm app startup. Will crunch big db sizes for faster startup. Can also run compact manually inside settings utilities.
  • feat: article creator, url filter, various enhancements https://forum.seocontentmachine.com/t/article-creator-url-filter-add-button-to-quick-add-urls/428/3

August 3, 2024

  • fix: ai writer, syntax highlight of service|model failing on multiline prompts
  • fix: ai prompt, inline service matching incorrectly on prompts with : inside it
  • fix: dynamic scraper, rolled back a change that removed empty items in rules
  • fix: Allow clear google spreadsheet selection
  • fix: google translate free failing silently
  • other: Tutorial link for dynamic scraper filter modal
  • feat: dynamic scraper, range select to pick out individual items from a css selection
  • style: All regex replace boxes use monospace font for readability
  • feat: dynamic scraper, global filters at the bottom of task run after individual rule filters run
  • feat: dynamic scraper, data + filter combined into 1 modal

August 2, 2024

  • fix: article creator, url filter long lines breaking table display
  • feat: article creator, url filter, italic rows that you click copy button on
  • feat: article creator, new RAG based ai template
  • feat: article creator, allow multiple different ai services and models to be called inline inside prompts

August 1, 2024

  • feat: Google maps, scrape about, services text
  • style: article creator, filter url, wider modal width 75%, more space for action buttons to avoid wrapping

See all monthly updates in the SCM changelog archive. New users can also try SCM from the trial signup page.