← Voltar
← Página inicial
Histórico de Atualizações
Acompanhe as novidades, correções e melhorias do blog.
Meu Blog Beta 1.4.0
Agosto de 2026
Novidade
Feed RSS 2.0 — Novo endpoint
/feed que emite o feed RSS 2.0 dos posts publicados (título, link, resumo, conteúdo completo via <content:encoded>, autor via <dc:creator>, categorias, imagem e data). Inclui autodescoberta no <head> e botão "Assine o feed" na sidebar.
Novidade
Sistema de Widgets de Sidebar — Nova página
/admin/sidebar para ligar/desligar, renomear, ordenar e criar widgets da barra lateral. Tipos disponíveis: Pesquisar, Categorias, Banner (topo), Banner (meio), Assinar feed, Posts mais recentes e Personalizado (HTML livre, com suporte a [recent_posts]).
Melhoria
SEO / Open Graph aprimorado — Metadados OG agora incluem
og:site_name, og:locale, e og:image otimizado em 1200×630 (WebP) gerado automaticamente a partir da imagem de destaque, com imagem padrão do blog quando não houver.
Correção
URL canônica duplicada — Corrigido o bug que gerava canônicos e links de compartilhamento com base duplicada (
blog/blog/...) quando o APP_URL já continha o caminho base.
Melhoria
Botão "Editar post" — No post público, administradores logados veem o botão Editar post ao lado do autor, com link direto para a edição.
Correção
Título do banner na sidebar — O widget de banner agora exibe seu título no topo (antes mostrava apenas a imagem).
Melhoria
Rodapé do admin — O link do changelog no rodapé do painel agora abre o changelog público em nova aba; o item Changelog foi removido do menu lateral do admin.
Meu Blog Beta 1.3.1
Agosto de 2026
Novidade
Publicação via Markdown — Novo endpoint
POST /api/publicar autenticado por token (BLOG_API_TOKEN). O script local publicar-blog (Python) lê arquivos .md da pasta Posts/ e publica como rascunho ou post publicado, com front matter (titulo, autor, status, categoria, tags, slug, resumo, imagem, meta_description) e controle de duplicatas via publicados_blog.json.
Novidade
Autenticação por token na API — Middleware
TokenAuthMiddleware valida o token via Authorization: Bearer (ou header X-Blog-Token), sem depender de sessão/CSRF.
Correção
CSRF ao excluir post — A listagem de posts (
/admin/posts) não incluía o token CSRF no formulário de exclusão; token agora é gerado e passado à view.
Correção
Rascunho duplicado — O auto-salvar restaurava um rascunho antigo mesmo após salvar/atualizar o post; o rascunho local agora é limpo após cada salvamento.
Correção
Cache do navegador — Página agora enviada com
Cache-Control: no-store e arquivos estáticos com cache-busting ?v=1.3.1 (corrige conteúdo desatualizado no Firefox).
Melhoria
Rodapé atualizado — Footer público e do admin apontando para a versão 1.3.1.
Meu Blog Beta 1.3.0
Julho de 2026
Novidade
Changelog no painel admin — Página
/admin/changelog com o mesmo conteúdo do changelog público, acessível pela sidebar e pelo footer do admin.
Novidade
Página de perfil — Usuário logado edita os próprios dados (nome, email, bio, foto, redes sociais) e a própria senha em
/admin/perfil, sem alterar a própria função.
Melhoria
Cache de queries — Consultas dos models do front público (settings, menu, categorias, posts) em cache por request, com invalidação automática ao salvar.
Melhoria
Testes automatizados — PHPUnit configurado com testes dos Helpers (Slug, Sanitizer, EmbedValidator, Seo). Rode com
composer test.
Melhoria
Visual do post igual aos cards da home — Imagem de destaque do post agora ocupa a largura total do card, tanto no celular quanto no monitor.
Correção
Largura do conteúdo alinhada ao cabeçalho — O conteúdo principal agora tem a mesma largura do intervalo entre a logo e o último link do menu, em todas as páginas.
Melhoria
Widgets da sidebar — Títulos maiores, cores ajustadas e botão de busca compacto com ícone de lupa (Feather) que não vaza do card no celular.
Melhoria
Texto do conteúdo — Corpo do post maior e em cor mais clara (#666), mantendo títulos escuros para hierarquia de leitura.
Melhoria
Botão Copiar link — Visual (padding, line-height e fonte) alinhado aos demais botões de compartilhamento.
Melhoria
Fonte Inter — Fonte Inter carregada como web font com fallback automático para as fontes de sistema quando offline.
Melhoria
Rodapé atualizado — Footer público e do admin apontando para a versão 1.3.0.
Meu Blog Beta 1.2.0
Julho de 2026
Correção
Margens e overflow no mobile — Padding da página de post alinhado ao da listagem e overflow horizontal da página de post corrigido em celulares e tablets.
Correção
Links do instalador — Links do step 7 agora usam o
BLOG_BASE_PATH configurado no .env em vez do path auto-detectado.
Correção
Categorias no post — Corrigido bug que exibia todas as categorias em vez das categorias selecionadas no post.
Melhoria
Auto-salvar rascunho — O formulário de post salva automaticamente no armazenamento local a cada 30 segundos e restaura ao recarregar a página.
Melhoria
Atribuição de autor — Campo de seleção de autor no formulário de post, permitindo atribuir o post a qualquer usuário cadastrado.
Melhoria
Notificações do sistema — Mensagens flash de sucesso exibidas no admin após criar, atualizar ou excluir posts.
Melhoria
Sessão extendida — Tempo de sessão aumentado de 2h para 8h para evitar perda de texto durante edição.
Meu Blog Beta 1.1.0
Julho de 2026
Novidade
Instalador web — Instalador step-by-step (6 passos) com verificação de requisitos, configuração do banco, execução de migrações e criação do admin. Suporte a instalação nova e atualização.
Novidade
Páginas — Gerenciamento de páginas estáticas no admin (CRUD completo) com rota pública
/pagina/{slug}.
Novidade
Menu dinâmico — Gerenciamento de itens de menu no admin com label, URL, target, ordem e ativação. Substitui o menu fixo de categorias no front-end.
Novidade
Comentários — Sistema de comentários nos posts com nome, email, conteúdo e status (pending/approved/spam). Aprovação manual no admin com notificação de pendentes.
Melhoria
Menu lateral admin — Sidebar reorganizada por grupos (Conteúdo, Aparência, Configurações) com ícones Feather Icons e badge de comentários pendentes. "Ver site" e "Sair" no header.
Melhoria
Login sem sidebar — Tela de login com layout próprio, sem o menu lateral.
Correção
Ícones das redes sociais — Corrigido bug de escopo que fazia todos os ícones sociais exibirem o mesmo SVG padrão.
Correção
Step 4 do instalador — Corrigido crash quando a conexão com o banco falha (TypeError não capturado).
Correção
Menu público duplicado — Itens de menu duplicados no banco não aparecem mais repetidos no front-end.
Meu Blog Beta 1.0.0
Julho de 2026
Novidade
Lançamento da plataforma — Versão inicial do blog com funcionalidades completas de publicação e administração.
Novidade
Página inicial — Listagem dos posts publicados com imagens em destaque, excertos, datas e nomes dos autores. Busca por título e conteúdo via
?q=.
Novidade
Post completo — Página individual de cada post com conteúdo completo, tags de categoria, link para o autor, botões de compartilhamento social e posts relacionados.
Novidade
Categorias — Páginas de categoria listando todos os posts publicados da respectiva categoria.
Novidade
Perfil de autor — Página pública do autor com foto, biografia, links para redes sociais e todos os seus posts publicados.
Novidade
Sidebar dinâmica — Widget de busca, listagem de categorias com contagem de posts e espaço para banners publicitários.
Novidade
SEO integrado — Meta description, meta keywords, URL canônica, tags Open Graph e Twitter Card por post.
Novidade
Compartilhamento social — Botões para Facebook, Twitter/X, WhatsApp e LinkedIn, com ativação individual nas configurações.
Novidade
Painel administrativo — Área restrita com dashboard, gestão de posts, categorias, banners, usuários, mídia, configurações e analytics.
Novidade
CRUD de posts — Editor rico Quill.js, slug automático com verificação de unicidade, atribuição de categorias, imagem destacada, status (rascunho/publicado/arquivado), excerpt e campos de meta.
Novidade
CRUD de categorias — Gerenciamento completo com slug automático.
Novidade
CRUD de banners — Gerenciamento de banners publicitários com slots (sidebar_top/sidebar_middle), prioridade e ativação.
Novidade
CRUD de usuários — Gerenciamento com perfis (admin/editor/author), hash de senha com Argon2id, proteção contra auto-exclusão.
Novidade
Biblioteca de mídia — Upload de imagens (JPG, PNG, WebP, GIF até 5MB), visualização em grid, cópia de URL e exclusão.
Novidade
Configurações do blog — Título, descrição, texto do rodapé, copyright e ativação individual dos botões de compartilhamento social.
Novidade
Analytics — Dashboard com total de visualizações, sessões únicas, visitas por post, gráfico diário (30 dias) e posts populares com Chart.js.
Novidade
Autenticação e segurança — Login por sessão com Argon2id, proteção CSRF em todos os formulários, rate limiting de login, middleware de roles, HTMLPurifier para sanitização, iframes com whitelist (YouTube, Vimeo, Spotify, PeerTube, Invidious) e validação de upload.
Novidade
Design responsivo — Layout adaptável com CSS moderno, esquema de cores azul/escuro, cards arredondados e sombras suaves.
Melhoria
Configuração por ambiente — Suporte a variáveis de ambiente via .env para base path, banco de dados, limites de upload e tempo de sessão.
Melhoria
Migrations e seed — Scripts SQL para criação do banco (8 tabelas) e dados iniciais (usuário admin e 5 categorias).
Novidade
Modal de mídia integrado — Central de mídia com modal que abre no editor Quill.js, na imagem de destaque e nos banners. Upload via XHR com refresh automático da galeria.
Novidade
Paginação — Listagem de posts com paginação (10 por página, configurável em Configurações).
Novidade
Author box — Box no fim de cada post com foto, biografia e redes sociais do autor (ícones SVG oficiais).
Novidade
Redes sociais expandidas — Compartilhamento para Facebook, X, WhatsApp, LinkedIn, Telegram, Mastodon, Bluesky + Copiar Link. Ordem configurável nas configurações.
Melhoria
Formulário de usuário — Campos individuais para foto, biografia e redes sociais. Ícones SVG oficiais na exibição pública.
Melhoria
Imagem de destaque 1920×1080 — Padronizada para 100% da largura no post e nos cards da listagem, sem cortes.
Melhoria
Orientacão de tamanho — Dicas de tamanho recomendado visíveis nos campos de imagem (post, banner, mídia).
Melhoria
Link do autor corrigido — Links de autor no post e author box agora usam slug em vez de ID numérico.
Melhoria
Layout da página de autor — Perfil fora da grid de duas colunas, posts na coluna principal, sidebar na lateral.
Melhoria
Changelog e documentação — Página de changelog (/changelog) e LEIAME.md com documentação completa do projeto.